根据rel值选择所有html元素

the*_*mhz 5 javascript jquery

我的代码中有一些html元素就像这样

<div rel="test1">item1</div>
<div rel="test1">item2</div>
<div rel="test1">item3</div>
<div rel="test2">item4</div>
<div rel="test2">item5</div>
Run Code Online (Sandbox Code Playgroud)

我需要一种方法来选择所有使用的div rel="test1"并为它们添加一个类,我该怎么做jQuery呢?

Bra*_*rad 6

$('div[rel=\'test1\']')
Run Code Online (Sandbox Code Playgroud)

http://api.jquery.com/category/selectors/attribute-selectors/

然后,您可以添加一个类.addClass(). http://api.jquery.com/addClass/

  • 你不需要转义`'`你可以使用```或省略它.引号必须用于两个单词的值. (2认同)
  • @gdoron,这是一个偏好问题. (2认同)
  • @gdoron,是的,我的偏好也是在那里使用单引号.非常欢迎您更喜欢双引号. (2认同)