$(‘*[data-customerID=”22”]’);
您应该可以省略
*,但是如果我没有记错的话,这取决于您使用的是哪个jQuery版本,这可能会导致错误的结果。
请注意,为了与SelectorsAPI(
document.querySelector{,all})兼容,在这种情况下,可能不会省略属性值(22)周围的引号。
另外,如果您在jQuery脚本中大量使用数据属性,则可能需要考虑使用HTML5自定义数据属性插件。这使您可以通过使用编写更多可读性强的代码
.dataAttr('foo'),并在缩小后产生较小的文件大小(与使用相比.attr('data-foo'))。


