如何仅对具有特定数据属性的元素使用jquery.ON()?

如何仅对具有特定数据属性的元素使用jquery.ON()?,jquery,Jquery,如何仅对具有特定数据属性的元素使用jquery.on事件 例如: $(document).on( "click", "ELEMENTS WITH DATA-GOOD", function() { console.log("good"); }); 感谢您使用: 通过使用: 试试这个 $(document).ready(function(){ $('*[data-attribute="ELEMENTS WITH DATA-GOOD"]').on( "click", functi

如何仅对具有特定数据属性的元素使用jquery.on事件

例如:

$(document).on( "click", "ELEMENTS WITH DATA-GOOD", function() {
      console.log("good");
});
感谢您使用:

通过使用:

试试这个

$(document).ready(function(){
    $('*[data-attribute="ELEMENTS WITH DATA-GOOD"]').on( "click", function() {
          console.log("good");
    });
 });
试试这个

$(document).ready(function(){
    $('*[data-attribute="ELEMENTS WITH DATA-GOOD"]').on( "click", function() {
          console.log("good");
    });
 });
这将有助于:

$(document).on( "click", "[attr]", function() {
    console.log("working");
});
有关CSS属性选择器的更多信息,请参见以下内容:

$(document).on( "click", "[attr]", function() {
    console.log("working");
});

有关CSS属性选择器的更多信息,请参见

,但如果您不介意该值怎么办?如果元素有attrname就可以了…@mashiah:很高兴它有帮助:)但是如果你不介意这个值呢?如果元素的属性名正确…@mashiah:很高兴它有帮助:)