InternetExplorerのチェックボックスのダブルクリックを無効にしたいのですが。ダブルクリックすると、関数でエラーが発生します(Internet Explorer 11のみ)。
$('#editArchivesTable tbody').on('click', "input[type=checkbox]", function () { alreadySelected = $('#editArchivesTable tbody').find('input[type="checkbox"]:checked').parent('td').parent('tr').attr('choix(dataTable.row($(this).parent('td').parent('tr')).index(), $(this).is(':checked'))
});
$("#editArchivesTable tbody").bind('dblclick', "input[type=checkbox]", (function (event) {
event.preventDefault();
}));
ダブルクリックしても関数choixがトリガーされないのを待っています
click
イベントの代わりに、イベントを使用してくださいchange
。
でchange
イベントチェック状態のチェックボックスのを。
チェックされている場合は、値を配列に追加します。そうでない場合は、アレイから削除します。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加