如果它们具有ID作为其属性,则过滤一组元素

时间:2013-01-06 02:46:51

标签: javascript jquery

我有一个class selector,它将返回20 elements。除此之外,只有5 or 6id作为其属性。

我感兴趣的领域只有5或6个元素。

如何获取ID作为属性的元素?这可以包含任何输入,复选框,选择或任何表单元素。

3 个答案:

答案 0 :(得分:4)

属性选择器就足够了:

$(".class-selector[id]")

这将选择拥有 id属性的所有元素。

答案 1 :(得分:2)

您可以使用以下选择器来避免选择id=""

$(":not([id='']).selector-class[id]")

答案 2 :(得分:1)

您可以使用jQuery Attribute-Selector。

请参阅:jQuery API