テーブルが複数行の選択をサポートするようにしようとしています(今のところ、CTRL +マウスクリックの組み合わせだけです)。すべて正常に機能しますが、テーブル領域の外側をクリックしても、行の選択が解除されません。残念ながら、フォーカスアウトイベントはまったくトリガーされないことがわかりました。これが私のコードです:
$(".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");
});
他の誰かがこの問題に対処しましたか?前もって感謝します!