0

私は今日それを見るまでうまく機能していたいくつかの気の利いたマウスオーバー効果を備えたきれいに縞模様のテーブルを持っていました。最近、この機能に関連するものは何も変更していませんが、機能しなくなりました。jqueryコードは次のようになります。

$(".striped tr").mouseover(function(){$(this).addClass("over");}).mouseout(function(){$(this).removeClass("over");});
$(".striped tr:even").addClass("alt");

最初のセレクターが機能し、マウスオーバー機能を取得します。2番目のものは明らかに同じテーブルで失敗します。.stripedターゲットをテーブルのIDに置き換えてみましたが、機能しますが、この関数を複数のテーブルIDに適用する必要があります。

誰かアイデアの人?

4

1 に答える 1

3

tbodyセレクターに追加してみてください

$(".striped tbody tr")
于 2012-06-13T14:25:10.373 に答える