5

このようなコードにいくつかの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>

使用するすべてのdivを選択し、rel="test1"それらにクラスを追加する方法が必要です。これをどのように行うことができますjQueryか?

4

4 に答える 4

6
$('div[rel=\'test1\']')

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

次に、を使用してクラスを追加できます.addClass()http://api.jquery.com/addClass/

于 2012-04-25T16:57:53.407 に答える
4
​$('div[rel="test1"]')​.addClass("myClass");​

デモ

于 2012-04-25T17:00:49.340 に答える
1
$('div[rel="test1"]').addClass('fooClass');

ライブデモ

于 2012-04-25T16:58:20.373 に答える
1
$(function(){
    $("div[rel='test1']").addClass("newClass");       
});

作業サンプルhttp://jsfiddle.net/4WEBk/13/

于 2012-04-25T16:59:53.487 に答える