Jquery执行第一行代码但后来没有执行其余的代码

时间:2016-04-04 14:58:09

标签: jquery

当我调用以下函数Selectall时,alert不会出现。

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

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

1 个答案:

答案 0 :(得分:0)

这个功能只适用于全选吗?或者你想切换所有(通过选择/取消选择)?

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"));
}