我想找到页面上所有包含'name'属性的所有元素,其中包含'x'或'y',并为这些元素添加某个类。
所以,我想申请的逻辑是
如果name属性中有“x”或“y”,则添加.yepItHasXorY
这似乎很简单。我了解如何根据ID或类进行搜索,但不知道名称属性......
答案 0 :(得分:1)
您可以使用attribute-contains selector,如下所示:
$("[name*=x], [name*=y]").addClass('yepItHasXorY');
虽然,我会在那里添加一个元素类型,或者:input
,但你只关注你关心的元素(否则它是一个更昂贵的选择器)。