使用$(document).on(“ click”,“。class”,function(){}时,如何引用被单击的按钮?

时间:2018-11-18 00:59:49

标签: javascript jquery html

$(document).on("click",".gbut",function(){      
    console.log(this.getAttribute("data-X"));

每个按钮都有一个data-x属性,我需要能够获取被单击的按钮。使用function(this)不起作用,使用console.log($(this).getAttribute("data-X"));不起作用。我进行了很多搜索,但没有使用on("click","class",function() ...

的解决方案

1 个答案:

答案 0 :(得分:1)

您可以使用jQuery内置的data方法:

console.log($(this).data("x"));

请参见jQuery docs