jQuery 是否有任何选择器可以选择属性节点而不是元素节点?我的意思不是这样的:
$('.some-thing').attr('some-attr');
我正在寻找类似的东西:
$('.some-thing[some-attr]');
(除了上面仍然得到 .some-thing 节点(但过滤为只包括那些具有“some-attr”属性的节点。)
想法?
jQuery 是否有任何选择器可以选择属性节点而不是元素节点?我的意思不是这样的:
$('.some-thing').attr('some-attr');
我正在寻找类似的东西:
$('.some-thing[some-attr]');
(除了上面仍然得到 .some-thing 节点(但过滤为只包括那些具有“some-attr”属性的节点。)
想法?
你可以做
$('[some-attr]')
这将获得所有具有特定属性的元素。
示例链接-$('input[value="Hot Fuzz"]')
搜索有关 Jquery 选择器的更多信息。