让我说:
<div data-foo-bar="hello"></div>
如何在属性名称中定位具有“data-foo”的元素?
$('div').filter(function() { for (var property in $(this).data()) { if (property.indexOf('fooBar') == 0) { return true; } } return false; });
请注意,data-foo-bar已被转换为fooBar.
演示:http://jsfiddle.net/Tyj49/3/