jquery
2016-04-04 19 views -2 likes 
-2

Selectallという関数を呼び出すと、alertは表示されません。Jqueryはコードの最初の行を実行しますが、残りの部分を実行しません。

function Selectall(){ 
    $("INPUT[id^='DefaultContent_checkAllWebObjectCheckBox_").on('change', function() { 

    $("INPUT[id^='DefaultContent_checkLstWebObjects_']").prop('checked', $(this).prop("checked")); 
    alert('Hello'); 
}); 
} 
+1

あなたは[MCVE]を含めることはできますか? – Scimonster

+5

コンソールにエラーがありますか?最初の行の実行が完了していない可能性があります – Adjit

+0

JavaScriptコードをデバッグするにはどうすればよいですか?(http://stackoverflow.com/questions/988363/how-can-i-debug-my-javascript -code) – Liam

答えて

0

この機能はselect allのためのものですか?またはすべてを(選択/選択解除することによって)トグルしたいですか?

function Selectall() { 
    $("INPUT[id^='DefaultContent_checkLstWebObjects_']").attr('checked', true); 
} 

あなたはすべてを切り替えたい場合:

<input type="checkbox" name="toogle_all" onclick="toggleAll(this)"/> 

とあなたの関数は次のようになります:

function toggleAll(toggler) { 
    $("INPUT[id^='DefaultContent_checkLstWebObjects_']").attr('checked', $(toggler).attr("checked")); 
} 
関連する問題