没有类或id的按钮上的Jquery单击事件

时间:2015-03-23 15:55:51

标签: javascript jquery button

我有这个我无法改变的按钮,我也无法编辑toCashier():

<input type="button" value="Till kassan" onclick="toCashier()">

我想跟踪它是否被点击并执行了一些javascript。

$(document).ready ( function () {
    $('button[value="Till kassan"]').on('click', function(){
        alert("Night button clicked");
    });
});

我试过了,但它似乎没有用。我尝试过各种各样的东西,但无法让它发挥作用。

3 个答案:

答案 0 :(得分:4)

输入和按钮不匹配,请尝试以下操作:

$(document).ready ( function () {
   $('input[value="Till kassan"]').on('click', function(){
    alert("Night button clicked");
   });
});

或者

$(document).ready ( function () {
   $('input[type="button"][value="Till kassan"]').on('click', function(){
    alert("Night button clicked");
   });
});

答案 1 :(得分:1)

按钮!==输入

您需要使用正确的选择器。

$('input[value="Till kassan"]')

答案 2 :(得分:-1)

如果点击功能,toCashier()功能需要创建:

function toCashier(){      
    alert("Night button clicked");    
}