У меня есть jQuery on()
, применяемый к каждой строке таблицы. После того, как пользователь нажимает на любую строку, начинает загружаться другая страница:Применить jQuery off() к одному столбцу таблицы
table_tag.on("click", "tbody tr", function(event) {
var search_id = datatable.fnGetData(this)[0];
if(event.ctrlKey) {
window.open("/search/"+search_id+"/");
} else {
window.location.assign("/search/"+search_id+"/");
}
});
Я добавил к таблице новую колонку. В каждой ячейке есть только один флажок:
<td><input type="checkbox" /></td>
Мне нужно предотвратить загрузку другой страницы после нажатия на этот флажок. Я попытался это:
table_tag.off("click", "tbody tr td input:parent")
Но это не работает. Как я могу это сделать?
вы связываете на в, но отключив щелчок, связанный с т.дом – Popnoodles