为了账号安全,请及时绑定邮箱和手机立即绑定

 var countChecked = function() {
    var n = $( "input:checked" ).length;
   $( "#t" ).text( n + (n === 1 ? " is" : " are") + " checked!" );
};

$( "input[type=checkbox]" ).on( "click", countChecked );

这段没看懂啊!,哪里有更详尽的解答啊?

正在回答

3 回答

判断多选框选中个数

个数!=1,文本显示are(但老师忘记了0)"0 are checked"


0 回复 有任何疑惑可以回复我~

哈哈,我也不懂,搜索搜到你这个问题了。

 //定义了这个函数名为countChecked 的函数
 var countChecked = function() {
    //用n获取被选中的checkbox个数
    var n = $( "input:checked" ).length;
    //下面给这个div内容赋值。其中用n === 1 ? " is" : " are" 这个逻辑运算,细节地处理了
    //is还是are的选择
   $( "#t" ).text( n + (n === 1 ? " is" : " are") + " checked!" );

};

//turn on/turn off。
//on意思应该就是打开了被选中,选择时调用叫countChecked 的函数
$( "input[type=checkbox]" ).on( "click", countChecked );

这是我的分析,多多交流。

2 回复 有任何疑惑可以回复我~

看看我的哈,这个很简单的。就是对checkbox做了一个事件绑定,点击的时候执行countChecked函数。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信