我想让一个表支持多行选择(目前只是CTRL +鼠标点击组合)。一切工作正常,但是当我点击表区域之外时,行不会取消选择。不幸的是,我发现专注事件根本不会触发。这里是我的代码:jQuery注意事件不会触发表元素
$(".library tbody tr").live('click', function (event) {
event.preventDefault();
if (event.ctrlKey) {
$(this).toggleClass('selected-row');
} else {
$(".library tbody tr").removeClass("selected-row");
$(this).addClass("selected-row");
}
});
$("table.library").live('click', function() {
$(".library").addClass("focused");
});
$("table.library").live('focusout', function() {
$(this).removeClass("focused");
});
有没有其他人处理过这个问题?先谢谢你!
接受的答案也适用于您的问题。 http://stackoverflow.com/questions/8410587/jquery-focus-out-on-tr – Joonas 2012-04-16 09:28:20
谢谢@Lollero。我现在解决了我的问题。 – Kyprulez 2012-04-16 09:47:13