Javascript size()函数不使用';带js选择器的t/is

Javascript size()函数不使用';带js选择器的t/is,javascript,jquery,Javascript,Jquery,这是我的密码: <input type="checkbox"> a<br /> <input type="checkbox"> b<br /> <input type="checkbox"> c<br /> <button>Size</button> <script> $('button').click(function() { alert($('input').is(':che

这是我的密码:

<input type="checkbox"> a<br />
<input type="checkbox"> b<br />
<input type="checkbox"> c<br />
<button>Size</button>

<script>
$('button').click(function() {
    alert($('input').is(':checked').size());
});
</script>
a
b
c
大小 $(“按钮”)。单击(函数(){ 警报($('input').is(':checked').size()); });
JS小提琴:

当我点击“大小”按钮时,我得到一个“未捕获类型错误:未定义不是函数”错误。有什么想法吗?

$('input').is(':checked')
将根据复选框值和使用方法
返回标志true false。size()
将返回未定义的布尔值(您可以在控制台中看到错误)

也可以使用
.length
而不是
.size()
,因为1.8版中不推荐使用尺寸:

$('input:checked').size()
$('input').is(':checked')
将根据复选框值和使用方法
返回标志true false。size()
将返回未定义的bool值(您可以在控制台中看到错误)

也可以使用
.length
而不是
.size()
,因为1.8版中不推荐使用尺寸:

$('input:checked').size()
$('input').is(':checked')
将根据复选框值和使用方法
返回标志true false。size()
将返回未定义的bool值(您可以在控制台中看到错误)

也可以使用
.length
而不是
.size()
,因为1.8版中不推荐使用尺寸:

$('input:checked').size()
$('input').is(':checked')
将根据复选框值和使用方法
返回标志true false。size()
将返回未定义的bool值(您可以在控制台中看到错误)

也可以使用
.length
而不是
.size()
,因为1.8版中不推荐使用尺寸:

$('input:checked').size()
.is()
返回元素是否满足选择器的布尔值。尝试改用
.filter()

alert($('input').filter(':checked').size());
.is()
返回元素是否满足选择器的布尔值。尝试改用
.filter()

alert($('input').filter(':checked').size());
.is()
返回元素是否满足选择器的布尔值。尝试改用
.filter()

alert($('input').filter(':checked').size());
.is()
返回元素是否满足选择器的布尔值。尝试改用
.filter()

alert($('input').filter(':checked').size());

.length
属性是首选方式:

$('input:checked').length;

首选方式是
.length
属性:

$('input:checked').length;

首选方式是
.length
属性:

$('input:checked').length;

首选方式是
.length
属性:

$('input:checked').length;

或者,最好是
length
@lonesomeday:确实…)或者,最好是,
length
@lonesomeday:确实……)或者,最好是,
length
@lonesomeday:确实……)或者,最好是,
length
@lonesomeday:确实……)