2011-01-26 5 views

答えて

1

要素に渡す新しいイベントオブジェクトを作成するjQuery.Eventは、あなたが望むことをしません。

マウスを通過したときに特定の要素のIDだけを取得したいと思うのですか?一般的なクラス名を持っている場合、および要素、その後の操作を行います。

$('.someClassName').mouseover() { 
    alert(this.id); 
}); 

彼らは同じタグのすべて、例えばある場合<p>、その後、何かのように:

$('tag').mouseover() { 
    alert(this.id); 
}); 

ページ上すべて要素のためにこれをしたい場合(推奨しませんが、通常、あなたはそれを絞り込むことができます):

$(document).delegate('*', 'mouseover', function (e) { 
    if (this == e.target) alert(this.id); 
}); 

あなたが望むことjQuery selectorsについて詳しくは、必要な要素にアクセスしてください。

+0

申し訳ありませんイベントはonmouseover – senzacionale

+0

@senzaですが、これは同じですが、 '.click'を' .mouseover'に置き換えます。私はこれを表示するために私の答えを変更しました。 –

関連する問題