У меня есть значок на странице, что при нажатии вызывает функцию из внешнего JS-файла.Удалить вызов функции onclick w/jQuery
<input type="checkbox" checked="checked" id="myCheck"/>
<img src="icon.png" id="myIcon" onclick="myFunction)(this,null,null)" />
Мне нужно, чтобы добавить функциональность, чтобы отключить этот щелчок, когда флажок установлен, и позволяет щелкнуть и вызвать функцию JS, если флажок не установлен.
Пробовал это, но он, похоже, не работает. Что мне не хватает?
$("#myCheck").prop("checked", true).click(function(event){
event.stopPropagation();
});
UPDATE: поскольку у меня нет большого контроля над кодом, который не в заголовке в данном конкретном случае, и не могу удалить OnClick = "MYFUNCTION) (это, NULL, NULL) из IMG тега, является есть еще способ отключить действие click, если флажок установлен. Возможно, я могу удалить HTML. Что бы рассмотреть JS здесь? Это не атрибут ...
, который привязывает событие клика к флажку и останавливает * событие флажка * от распространения. – Chad