jQuery の hover() を使用して、マウス オーバーした TR の背景色を変更しようとしています。また、click() を使用して TR をテーブル間で移動します。しかし、TR を別のテーブルに移動すると、hover() と click() が機能しません。
誰かが理由を教えてもらえますか? どうすればこれを修正できますか?ここに私のコードがあります: http://jsfiddle.net/MJNGL/
$(document).ready(function() {
$("table tr").hover(
function() {
$(this).css('background', 'yellow');
},
function () {
$(this).css('background', '');
}
)
$("table tr").click(function () {
var id = $(this).children().attr("id");
$(".cityItem1").each(function m(x,e) {
if ($(e).children().attr("id") == id) {
$(e).remove();
$("#tblCity2").append('<tr class="tableRow"><td width="750" id="' + $(e).children().attr('id') + '">' + $(e).children().html() + '</td></tr>');
}
});
});
});