如何使用jQuery查找具有特定“name”属性的所有元素

时间:2010-08-03 18:48:41

标签: jquery jquery-selectors

我想找到页面上所有包含'name'属性的所有元素,其中包含'x'或'y',并为这些元素添加某个类。

所以,我想申请的逻辑是

如果name属性中有“x”或“y”,则添加.yepItHasXorY

这似乎很简单。我了解如何根据ID或类进行搜索,但不知道名称属性......

1 个答案:

答案 0 :(得分:1)

您可以使用attribute-contains selector,如下所示:

$("[name*=x], [name*=y]").addClass('yepItHasXorY');

虽然,我会在那里添加一个元素类型,或者:input,但你只关注你关心的元素(否则它是一个更昂贵的选择器)。