Javascript 如果元素的属性为ID,则过滤一组元素
我有一个Javascript 如果元素的属性为ID,则过滤一组元素,javascript,jquery,Javascript,Jquery,我有一个类选择器,它将返回大约20个元素。其中,只有5或6将id作为其属性 我感兴趣的领域只有这5或6个元素 如何获取属性为ID的元素?它可以包含任何输入、复选框、选择或任何表单元素。您可以使用jQuery属性选择器 请参阅:您可以使用jQuery属性选择器 请参阅:属性选择器已足够: $(".class-selector[id]") 这将选择具有id属性的所有元素。属性选择器足够: $(".class-selector[id]") 这将选择具有id属性的所有元素。您可以使用下面的选择器避免
类选择器
,它将返回大约20个元素
。其中,只有5或6
将id
作为其属性
我感兴趣的领域只有这5或6个元素
如何获取属性为
ID
的元素?它可以包含任何输入、复选框、选择或任何表单元素。您可以使用jQuery属性选择器
请参阅:您可以使用jQuery属性选择器
请参阅:属性选择器已足够:
$(".class-selector[id]")
这将选择具有
id
属性的所有元素。属性选择器足够:
$(".class-selector[id]")
这将选择具有
id
属性的所有元素。您可以使用下面的选择器避免选择id=“
”
$(":not([id='']).selector-class[id]")
您可以使用下面的选择器避免选择
id=”“
$(":not([id='']).selector-class[id]")
你的意思是说你有20个中的5个有一个id attr
id='something'
?是的。其余的元素没有id,我也不想要。你的意思是说20个元素中有5个元素有id attrid='something'
?是的。其余元素没有id,我不想要它们。不幸的是,这将返回id值为id=”“的所有元素。我们可以根据ID的起始值进行过滤吗。所有id的值都以fieldb1 fieldb2等开头。起始值应该是[id^=fieldb]
superb!非常感谢你!不幸的是,这将返回id值为id=”“的所有元素。我们可以根据ID的起始值进行过滤吗。所有id的值都以fieldb1 fieldb2等开头。起始值应该是[id^=fieldb]
superb!非常感谢你!