我在頁面上有一個圖標,點擊時從外部JS文件調用函數。刪除帶有jQuery的onclick函數調用
<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();
});
更新:因爲我沒有超過代碼不限於在此特定情況下,報頭的控制程度,並不能除去的onclick =「myFunction的)(在此,NULL,NULL)從IMG標籤,是如果複選框被選中,仍然有一種方法可以禁用點擊動作,也許我可以刪除HTML,這裏JS會被認爲是什麼?它不是屬性...
將點擊事件綁定到複選框,並停止*複選框的事件*傳播。 – Chad 2012-01-03 19:41:11