我现在有个耍求,  假设我现在得到了以下一行的TR 这时我把清除这行下面的所有文本框值,我要怎么做?<tr>
 <input type="text" />
 <input type="text" />
 <input type="text" />
 <input type="text" />
</tr>

解决方案 »

  1.   

    var cs = tr.childNodes;
    for(var i=0;i<cs.length;i++){
      cs[i].value = "";
    }
      

  2.   

    $(":text").val("");  这咱是可以,不过我打出来的HTML是当前行,可实际上删除了所有行的内容
      

  3.   

    $(this).find(":text").val("");
    this指向当前tr$("table tr").click(function () {
       $(this).find(":text").val("");
    });
      

  4.   

    $(this).find(":text").val("");
    yes 加了 find 就可以了,不加确实 不行 . 谢谢这位大哥.
      

  5.   

    $(this).find($("input[type=text]")).val("");
      

  6.   

     去掉$
    $(this).find("input[type=text]").val("");
      

  7.   

    $("#myTR").find("input").each(function(){
    $(this).val("");
    });