基本的に、divで区切られた2つのアンカータグがあります。以前のアンカータグを選択してjQueryでクラスを追加する
<a class="foo"></a>
<div class="count">0</a>
<a class="bar"></a>
と、私はこのような何かをやっている:
var addClass = $(this).parent().children('a:first-child').addClass('new');
それはそのようにのように最初のアンカータグに追加します:
<a class="foo new"></a>
私はn番目を使用して知っている:子供をセレクタはかなり高価ですので、前のアンカーノードを選択する簡単な方法があるかどうかは疑問でした(2番目のノードを無視しています)。
私はこれの単純さが好きです。ありがとう。:) –
@bob_cobb:心配しないで、喜んで助けました。 –