为啥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 分页按钮?

jQuery选择表单单选按钮

为啥jQuery将单选按钮的值返回为“ON”?如何纠正它?

jquery uploadify按钮点击没反应,但点击按钮右边空白才弹出选择文件对话框

为啥打开对话框后我的 jQuery 选择器会失败?

为啥下拉菜单隐藏在jQuery按钮后面?