$("#userlist tr").each(function(i, obj) {
if( $(this).find(".setisNeedShenpi").attr("checked")==true)
{
    alert(1);
   var uid=$(this).parent().attr("id");
    alert(uid);
    }
  });
怎么获取包含他的tr的id值。
我这样获取获取不到。

解决方案 »

  1.   

    $(document).ready(function(){
      $("#tb tr").each(function(){
    var text = $(this).children("td:first").text();
    alert("text=="+text);
      });
    });
      

  2.   


    $('tr',$("#userlist")).each(function(i, obj) {
      var uid=$(this).attr("id");
      alert(uid);
      });
      

  3.   


    $(document).ready(function(){
      $("#tb tr").each(function(){
    var text = $(this).children("td:first").text();
    alert("text=="+text);
      });
    });---正解,以验证!
      

  4.   

    $("table tr").each(function(i){
    alert($(this).parents("tr").html())})
      

  5.   

    $(document).ready(function(){
      $("#tb tr").each(function(){
    var text = $(this).children("td:first").text();
    alert("text=="+text);
      });
    });

    这个方法很好哦,很简单!
      

  6.   

    看你写的代码应该是查找table id=userlist
    tr下面的checkbox勾选状态
    checkbox上一层应该是td,td在上面才是trvar uid=$(this).parent().parent().attr("id");