四、样式如下:
🎜>これで終わります。皆さんにコメントを残していただければ幸いです。ありがとうございます。
わからない場合は、私に連絡してください (Wang Feng QQ: 155259396)。
。
$.fn.extend({
" SetTableBgColor":function(options) {
//デフォルトのスタイル値を設定します
option=$.extend({
odd:"odd",//奇数行
even:"even", //偶数行
選択 :"selected",//選択行
over:"over"//マウスを上に移動すると
}, options);//ここでのオプションは以下と同じオブジェクトです関数内のパラメータ
// 交互の行の色を変更します
$("tbody>tr:even",this).addClass(option.even);
$("tbody>tr:odd") ,this).addClass(option.odd);
// 行をクリックして色を変更します
$("tbody>tr",this).click(function(){
$("tbody> tr").removeClass(option.selected);
//var hasSelected=$(this).hasClass(option.selected);//クリック状態のスタイルが含まれているかどうかを問い合わせるために true または false を返します
$(this).addClass(option.selected);//Give 選択した行にスタイルを追加します [hasSelected?"removeClass":"addClass"] スタイルが含まれているかどうかに応じて、スタイルを削除および追加します
}); 🎜>//マウスが上に移動すると色を変更します
$("tbody>tr",this ).mouseover(function(){
$(this).addClass(option.over);
} );
//マウスを移動すると元のスタイルに戻ります
$("tbody> tr",this).mouseout(function(){
$(this).removeClass(option) .over);
});
return this;//メソッドをチェーン可能にするためにこれを返します。そうでない場合はメソッドを直接呼び出すことができません。
}
})(jQuery);//この場所 (jquery) を追加する必要があります。追加しないとエラーが報告されます
//メソッドを呼び出します
// $(".TableList").SetTableBgColor({
// 奇数: "",
// 偶数: "alt",
// 選択済み: "選択済み",
/ / 上: "上"
//
});
/201012/yuanma/SetTableBgColor.rar