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

Jquery click event on button without class or id

本文关键字:id 事件 单击 按钮 Jquery      更新时间:2023-09-26

我有这个按钮,我不能更改,也不能编辑到Cashier():

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

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

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

我试过了,但似乎不起作用。我尝试了各种方法,但都没能奏效。

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

$(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");
   });
});

按钮!==输入

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

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

如果你用函数点击,toCashier()函数需要创建:

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