ページにアイコンがあり、クリックすると外部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();
});
UPDATE:私はタグのimgから(この、NULL、NULL))この特定の場合のヘッダにないコード上はるかに制御を持っていない、とのonclick = "MyFunctionを削除できませんので、ありますチェックボックスが選択されている場合、クリックアクションを無効にする方法はありますか?おそらく私はHTMLを削除することができますか?JSはここで考慮されるでしょうか?属性ではありません...
クリックイベントをチェックボックスにバインドし、チェックボックスのイベント*を伝播を停止します。 – Chad