添加onClick操作

时间:2012-08-05 19:41:23

标签: jquery

当我点击按钮A时,我希望它修改完成按钮的onClick动作。

这是完成按钮:

<a href="#" class="btn" data-dismiss="modal" class="done-btn">Done</a>

点击按钮A后,执行此代码(弹出警告“A”):

            <script type="text/javascript">
                $(document).ready(function() {
                    // make the items table reload when the dismiss button is clicked
                    alert("A");

                    $(".done-btn").on(function() {
                        alert("Done button clicked.")   
                    });
                }); 
            </script>;

我还尝试了click()onclick =,并删除了$(document).ready包装。

3 个答案:

答案 0 :(得分:2)

您忘了在动作应执行的 上指定。将'click'添加到on功能。

试试这个:

        <script type="text/javascript"> 
            $(document).ready(function() { 

                $(".done-btn").on('click', function() { 
                    alert("Done button clicked.")    
                }); 
            });  
            </script>; 

答案 1 :(得分:1)

你的html中有两个class =。简化为:

<a href="#" class="btn done-btn" data-dismiss="modal">Done</a>

将您的javascipt更改为:

$(document).ready(function() { 
    $(".done-btn").click(function() { 
        alert("Done button clicked.")    
    }); 
});

答案 2 :(得分:0)

试试这个:

$(".done-btn").click(function() {
    alert("Done button clicked.")   
});

并将HTML更改为:

<a href="#" data-dismiss="modal" class="btn done-btn">Done</a>