如果一组元素的属性为ID,则对其进行过滤

Filter a set of elements if they have ID as their attributes

本文关键字:ID 过滤 属性 一组 元素 如果      更新时间:2023-09-26

我有一个class selector,它将返回大约20 elements。其中,只有5 or 6id作为其属性。

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

如何获得ID作为其属性的元素?它可以包含任何输入、复选框、选择或任何表单元素。

属性选择器是足够的:

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

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

您可以使用下面的选择器来避免id=""被选中。

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

你可以使用jQuery的属性选择器

参见:jQuery API