为啥jQuery没有选择这个按钮
Posted
技术标签:
【中文标题】为啥jQuery没有选择这个按钮【英文标题】:Why isn't this button being selected by jQuery为什么jQuery没有选择这个按钮 【发布时间】:2019-01-21 22:45:40 【问题描述】:我正在运行 angular、bootstrap、jQuery 设置,由于某种原因,我似乎无法让 jQuery 选择此按钮,单击它时它什么也不做:
$('#some_button').click(function(e)
alert('testing');
);
<button id="some_button">some button</button>
虽然看起来很简单,但由于某种原因它没有弹出警报消息...
编辑 对不起,但这是我的错。我将 javascript 包装在一个函数中,但没有调用该函数。完全是我的错。
【问题讨论】:
随意删除问题然后:) @ochi 它不会让我,因为人们回答了。 哦,好吧! ¯_(ツ)_/¯ 【参考方案1】:也许您忘记包含您的脚本或忘记包含 jquery 或 angularjs 的源代码,但这对我有用:
<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
</head>
<body>
<button id="some_button">some button</button>
<script>
$('#some_button').click(function(e)
alert('testing');
);
</script>
</body>
</html>
【讨论】:
你能发布更多的源代码吗?可能包括相关的html结构和javascript nvm 我明白了,我将 js 代码包装在一个我没有调用的函数中。生病删除问题,谢谢。【参考方案2】:试试这个
<script>
$(document).ready(function()
$('#some_button').click(function(e)
alert('testing');
);
);
</script>
【讨论】:
以上是关于为啥jQuery没有选择这个按钮的主要内容,如果未能解决你的问题,请参考以下文章
为啥我没有必要的 jQuery DataTables 分页按钮?