向上移动并向下移动HTML表格的行

时间:2014-01-16 05:41:26

标签: jquery html

有一个表格,用户可以选择多行,在选定的行中,如果有任何文本框(在里面)有“class”类,我需要设置一个值0(零)

下面是我的JQuery代码

var tr = $(".selectRow")
$(tr).each(function() { 
    $(this).find("td.weight").val(0);   
});

但它没有用,有什么建议吗?

4 个答案:

答案 0 :(得分:0)

尝试:

$(".selectRow .weight input").val(0);

这会将所有输入文本框(在.weight单元格内)的值设置为0.

答案 1 :(得分:0)

您正在选择td元素而不是其中的文本框。只需将“输入”添加到选择器。

var tr = $(".selectRow")
            $(tr).each(function() { 
                $(this).find("td input.weight").val(0);   
            });

答案 2 :(得分:0)

只是对该代码的因果关系表明您需要迭代td,因为它预期任何数量的tds否则使用first()

  var tr = $(".selectRow")
        $(tr).each(function() { 
            $(this).first("td.weight").val(0);   
        });

答案 3 :(得分:0)

尝试:

var tr = $(".selectRow")
$(tr).each(function() { 
    $(this).find(".weight").val(0);   
});