我知道要过滤具有属性attrName的属性,该属性具有值attrValue,我这样做:
filter("[attrName='attrValue']")
但是看文档http://api.jquery.com/category/selectors/我看不到选择所有元素的选项st attrName> attrValue
这项工作会吗
filter("[attrName>'attrValue']")
我知道要过滤具有属性attrName的属性,该属性具有值attrValue,我这样做:
filter("[attrName='attrValue']")
但是看文档http://api.jquery.com/category/selectors/我看不到选择所有元素的选项st attrName> attrValue
这项工作会吗
filter("[attrName>'attrValue']")
Answers:
解决方案是jQuery.filter():
$("selector").filter(function() {
return $(this).attr("my-attr") > 123;
});
请注意,如果您使用整数,请确保使用parseInt()
。
$("selector").filter(function() {
return parseInt($(this).attr("my-attr")) > 123;
});
[attribute!=0]