特定类的复选框检查数

时间:2011-05-04 07:06:04

标签: jquery

我在页面上有一些复选框,其中一些复选框有“myClassA”或“myClassB”。

我想检查数字复选框,但仅限于带有class =“myClassA”的复选框

谢谢,

6 个答案:

答案 0 :(得分:7)

试试这个:

$('input:checkbox.myClassA:checked').length

答案 1 :(得分:2)

试试这个

从其他邮政编码中获取jsFiddle

http://jsfiddle.net/8n6Rp/

$(function(){
    alert( $(".myClassA:checkbox:checked").length );
});

答案 2 :(得分:0)

有了这个:

var classAChecked = $(".myClassA:checkbox:checked").size();

:checkbox选择器会选中所有复选框,而:checked只会过滤选中的复选框。

希望这有帮助

答案 3 :(得分:0)

<input type='checkbox' checked='checked' class='A' />
<input type='checkbox' class='A' />
<input type='checkbox' checked='checked' class='A' />
<input type='checkbox' checked='checked' class='A' />
<input type='checkbox' checked='checked' class='A' />

<input type='checkbox' checked='checked' class='B' />
<input type='checkbox' checked='checked' class='B' />
<input type='checkbox' checked='checked' class='B' />

4 class =“A”输入框被选中

alert($('.A:checked').length)

答案 4 :(得分:0)

如果您在多个班级中有复选框。并且想要只查找特定类的复选框计数,那么这肯定会有所帮助。

var numberOfChecked = $(divId).find(".checkbutton").find(":checkbox:checked").length;
alert(numberOfChecked);

答案 5 :(得分:0)

您可以使用以下解决方案来解决您的问题:

QString filename = ""full/path/to/installer.exe";

QProcess * pProcess = new QProcess();

int result = pProcess->startDetached(filename);

if (result)
  QCoreApplication::quit();
else
  QMessageBox::warning(this,tr("Oh NO!!"),tr("Couldn't start the installer!!!"),QMessageBox::Ok);