求大神解救!jquery的问题

<tr>
                        <td><input type="checkbox" name="id" onclick="checkedstr()"  value=""></td>
                        <td><?=i+1?></td>
                        <td><?=listobj[i]['name']?></td>
                        <td><?=listobj[i]['sex']?></td>
                        <td><?=listobj[i]['job']?></td>
                        <td><?=listobj[i]['phone']?></td>
                    </tr>

                    <input type="button" id="aaa" value="anniuy" onclick="acc()"/>
                    <script>

        function acc() {

            var len = $("td input[type='checkbox']:checked").length;
            var chk=[];
            for (var ii=0;ii<len;ii++){
                var obj = $("td input[type='checkbox']:checked")[ii];

                var labContent = obj[0].textContent;
                chk.push(labContent);
            }
            $("#uid").val(len);

        }

    </script>
    没有任何效果,求大神帮忙
            var labContent = obj[0].textContent;
                            应该是
            var labContent = obj.textContent;或者obj.value
  for (var ii=0;ii<len;ii++){
                 //这里你用[ii]取了一次,已经取到单个的input
                var obj = $("td input[type='checkbox']:checked")[ii];
                                //直接取文本就好,注意你[ii]取了还是jQuery对象,所以直接采用jQuery方法text(),html()获取其中文本,不然还需要转化为原生js
                                //这个位置你应该是想获取label元素的文本,但是你的方法获取的input的文本,所以要找到label,再获取文本
                                var labContent = obj.siblings('label').text();
                chk.push(labContent);
 }

你的这个checkedstr()方法在哪里啊,还有$("#uid"),id为uid的是哪个?代码没有贴全?