我想讓一個表支持多行選擇(目前只是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