0

私は次のようなjqueryを持っています:

$('.x').hover({
    hover_width: 300,
    hover_height: 400,
});

次のようなhtmlコード:

<div class='x' id='a'></div>
<div class='x'></div>
<div class='x'></div>

実際に入力するには非常に長いコードです。短くして申し訳ありません。ID 'a' の値を変更したいのですが、CSS の一部を使用しているため、クラスを保持したままにします。jquery で「hover」内の ID を取得し、「hover_width = 200」をその ID のみに変更し、他の ID には変更しない方法。

ID名を取得して値を「200」にする「ホバー」内のif条件のようなものを探しています。それ以外の場合は「300」と表示されます。ありがとうございました。

4

1 に答える 1

4

ID セレクターを使用するだけです。

$('#a').hover(...);

jQuery でサポートされているすべてのセレクターのリストについては、http://api.jquery.com/category/selectors/を参照してください。これは CSS セレクターのスーパーセットであるため、それらについて読むことも良い考えです。

于 2012-12-04T09:22:16.940 に答える