我有2个表,一个表有2列,另一个表有1列.单击某行时,该行将从表中删除,并且新TR将添加到对应表的末尾.现在我想按字母顺序排序.
像tablesorter这样的jQuery插件对于我想做的事情来说总是有点过分.有没有一种简单的方法可以对表格进行排序?
编辑:小提琴
我正在尝试使用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>');
}
});
});
});
?
Run Code Online (Sandbox Code Playgroud) jquery ×2