2012-04-30 3 views
0

を置く:jqueryのは、クラスを持っていると私は、コードを試してみました

$('a').hasClass('button-hello').hover(function() { alert('ffs'); }); 

私は成功せず、これを試してみました。私は、クラス内のボタンhelloを持つすべてのリンク上でホバーをトリガーしようとしています。

+6

'hasClass'がブールではなく、jQueryオブジェクトを返します。 –

+2

RTFD:http://api.jquery.com/hasClass –

答えて

3

次のコード:

$('a.button-hello').hover(function() { alert('ffs'); }); 

は、次の要素に動作します:

<a href="#" class="button-hello">A1</a> 
<a href="#" class="button-hello a">A2</a> 
<a href="#" class="button-hello a b">A3</a> 
<a href="#" class="button-hello a b c">A4</a> 

JsFiddle.net Example

+0

class = button-helloの場合に動作するクラスです。クラスに 'button-hello'が含まれていると動作する必要があります。 –

+0

まだ動作していますが、それはCSS/jQueryの仕組みです更新されたサンプルを公開しました –

+0

@brianwilsonセレクタが実際にどのように動作するかを知りたいかもしれません。エリックは100%正しいです。 –

関連する問題