表格代码如下:
<TABLE>
<TH>选择</TH><TH>TYPE</TH><TH>ID</TH>
<TR><TD ROWSPAN="2"><INPUT TYPE="checkbox" NAME="SEL" ID = "1"></TD>
<TD  ROWSPAN="2">A</TD><TD>11</TD></TR><TR><TD>12</TD></TR></TR>
<TR><TD ROWSPAN="2"><INPUT TYPE="checkbox" NAME="SEL" ID = "2"></TD>
<TD  ROWSPAN="2">B</TD><TD>21</TD></TR><TR><TD>22</TD></TR></TR>
<TR><TD ROWSPAN="2"><INPUT TYPE="checkbox" NAME="SEL" ID = "3"></TD> 
<TD  ROWSPAN="2">C</TD><TD>31</TD></TR><TR><TD>32</TD></TR></TR>
</TABLE>现在想取出checkbox勾选的所有 TYPE和ID,怎么做?

解决方案 »

  1.   

    $('input[type="Checkbox"]').attr('id')
      

  2.   

    $('input[type="Checkbox"]').attr('id')
    $('input[type="Checkbox"]').attr('type')
      

  3.   

    $('input:checked[type="Checkbox"]').attr('id')
    $('input:checked[type="Checkbox"]').attr('type')
      

  4.   

    你是说想得到被选中的ID吗?    var arr = new Array();    $("input[name='SEL']").each(function(i){        if($("input[name='SEL']")[i].checked){
                arr.push($(this).attr('id'));
            }
        });
        另外多个复选框的组的name最好命名为NAME="SEL[]"这样
      

  5.   

    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script type="text/javascript">
    window.onload=function(){
        $("button").click(function(){
            var arr=$("table input[type=checkbox]:checked").map(function(){
                return $(this).attr("id");
            }).get();
            alert(arr);//type是checkbox,不需要取得
        });
    }
    </script>
    <button>get</button>
    <TABLE>
    <TH>选择</TH><TH>TYPE</TH><TH>ID</TH>
    <TR><TD ROWSPAN="2"><INPUT TYPE="checkbox" NAME="SEL" ID = "1"></TD>
    <TD ROWSPAN="2">A</TD><TD>11</TD></TR><TR><TD>12</TD></TR></TR>
    <TR><TD ROWSPAN="2"><INPUT TYPE="checkbox" NAME="SEL" ID = "2"></TD>
    <TD ROWSPAN="2">B</TD><TD>21</TD></TR><TR><TD>22</TD></TR></TR>
    <TR><TD ROWSPAN="2"><INPUT TYPE="checkbox" NAME="SEL" ID = "3"></TD>  
    <TD ROWSPAN="2">C</TD><TD>31</TD></TR><TR><TD>32</TD></TR></TR>
    </TABLE>
      

  6.   

    描述没做好。
    表:
    <TABLE>
    <TH>选择</TH><TH>所属分类</TH><TH>编号</TH>
    <TR><TD ROWSPAN="2"><INPUT TYPE="checkbox" NAME="SEL" ID = "1"></TD>
    <TD ROWSPAN="2">A</TD><TD>11</TD></TR><TR><TD>12</TD></TR></TR>
    <TR><TD ROWSPAN="2"><INPUT TYPE="checkbox" NAME="SEL" ID = "2"></TD>
    <TD ROWSPAN="2">B</TD><TD>21</TD></TR><TR><TD>22</TD></TR></TR>
    <TR><TD ROWSPAN="2"><INPUT TYPE="checkbox" NAME="SEL" ID = "3"></TD>  
    <TD ROWSPAN="2">C</TD><TD>31</TD></TR><TR><TD>32</TD></TR></TR>
    </TABLE>
    现在想取出checkbox勾选的所有 所属分类和编号,怎么做?
      

  7.   

    比如全选返回: 
    A,11
    A,12
    B,21
    B,22
    C,31
    C,32
      

  8.   

    楼主如果想取所属分类和编号的话,很简单,楼上的几位让你已经得到了id,你利用id就可以取到任何一个表标签的属性
      

  9.   

    <script type="text/javascript">
    window.onload=function(){
        $("button").click(function(){
            var arr=$("table input[type=checkbox]:checked").map(function(){
                var obj=$(this).parent().next()
                return [[obj.text(),obj.next().text()],[obj.text(),obj.parent().next().text()]];
            }).get();
            alert(arr);//type是checkbox,不需要取得
        });
    }
    </script>