Javascript Jquery单击警报()

Javascript Jquery单击警报(),javascript,jquery,Javascript,Jquery,您知道为什么此方法单击不显示警报吗?因为我没能赶上这次活动 <!DOCTYPE html> <html> <head> <script src="jquery.js"></script> <script> jQuery(function () { jQuery(".jtable-command-button.jtable-edit-command-button").click(function () {

您知道为什么此方法单击不显示警报吗?因为我没能赶上这次活动

<!DOCTYPE html>
<html>
<head>
<script src="jquery.js"></script>
<script>
jQuery(function () {
    jQuery(".jtable-command-button.jtable-edit-command-button").click(function () {
        alert("asdas");
    });
});

</script>
</head>
<body>

<h1>My First JavaScript</h1>
<p id="demo">This is a paragraph.</p>

<button class="jtable-command-button jtable-edit-command-button" title="Edytuj pozycję">

</body>
</html> 

jQuery(函数(){
jQuery(“.jtable命令按钮.jtable编辑命令按钮”)。单击(函数(){
警报(“asdas”);
});
});
我的第一个JavaScript

这是一个段落

我给你们所有人点帮助[结束]谢谢

$(".jtable-command-button.jtable-edit-command-button").click(function () {
alert("asdas");

您需要在
.jtable命令按钮
之后包含“
”,因为
jtable编辑命令按钮
是一个类。

您有类名,因此类选择器在jquery中以
开头

$(".jtable-command-button.jtable-edit-command-button").click(function () {
    alert("asdas");
});
  • 您试图使用
    $
    函数(可能来自jQuery),但没有定义它(例如,通过加载jQuery)
  • 您试图在创建绑定到的元素之前找到事件处理程序
  • 您使用的是
    id
    选择器,但该元素没有id(它确实有一个类)(注意:在第一次编辑问题后,情况不再如此
  • 您使用的是
    子体组合符
    类型选择器
    ,但是
    类型
    应该是
    ,并且您要定位的元素属于这两个类。它没有作为这两个类的成员的祖先元素。(注意:HTML类属性采用以空格分隔的类列表)
  • 缺少按钮的结束标记和标签
  • JS部件的固定版本为:

    <script src="jquery.js"></script> <!-- Set this path correctly -->
    <script>
    jQuery(function () {
        jQuery(".jtable-command-button.jtable-edit-command-button").click(function () {
            alert("asdas");
        });
    });
    </script>
    
    
    jQuery(函数(){
    jQuery(“.jtable命令按钮.jtable编辑命令按钮”)。单击(函数(){
    警报(“asdas”);
    });
    });
    
    我希望您已经声明了jQuery?如果是,请尝试以下方法:

    $(".jtable-command-button.jtable-edit-command-button").click(function () {
       alert("asdas");
    }
    

    根据您的代码,您使用了#作为调用单击事件函数,但#用于ID,点(.)用于类,因此您使用了。(点)而不是#


    假设已下载jquery,则必须导入js文件:

    <script type="text/javascript" src="yourPath/jquery-1.7.2.js"></script>  //your jquery version
    

    你应该使用。对于类和#对于id


    @Rafael JuniorMVCDeveloper-您有5个不同的问题,这个答案只解决了其中一个问题。@Quentins的答案现在已经更新,您应该使用它。我检查-不起作用@saji89这是OP代码中的一个原始错误,我没有发现,现在已经更新了。请阅读昆廷的答案。@CecilTheodore,没问题。。我看到您现在已经更新了答案。:)两个原因:选择器错误,并且没有在正确的时间执行。请阅读:“当我们使用jQuery读取或操作文档对象模型(DOM)时,几乎所有的操作都是这样的,我们需要确保在DOM准备好后立即开始添加事件等。为此,我们为文档注册了一个准备好的事件。”。您是否在页面中包含了
    jQuery
    ?感谢您的帮助这是一个很好的答案
    <script type="text/javascript" src="yourPath/jquery-1.7.2.js"></script>  //your jquery version
    
    $("button[title='Edytuj pozycję']").click(function(){
    alert("asdad");
    });
    
    $(".jtable-command-button").click(function () {
       alert("asdas");
    });