如何只为具有 "data-" 属性的元素编写选择器?

How do I write a selector for only elements that have a "data-" attribute?

我正在使用 JQuery 1.12。如何编写仅适用于定义了 "data-order" 属性的元素的选择器?我试过这个

  $('[data-order!=""]').click ->
    console.log( $(this).html() ) 

但这似乎适用于整个 HTML 文档。至少,第一个 "console.log" 打印出我的 HTML 文档中的所有内容,即使我没有在我的 根目录中定义 "data-order" 属性。

你很接近:

$('[data-order]').click ->
    console.log( $(this).html() )