1

当它们的值为 时,我想将 all 的值更改<td>为空0

我已经尝试过:

$(document).ready(function(){
     $('td[value="0"]').val('');  
});

$(document).ready(function(){
if ($('td').val()==0
    {
        $('td').val('');
    }
});

但两者都不起作用。

http://jsfiddle.net/s46ty/

4

4 回答 4

4

改变

$('td').val()$('td').text()$('td').html()

$.val()仅适用于具有价值的事物,例如输入。

这是一个工作示例:http: //jsfiddle.net/ApWWY/1

于 2013-06-28T11:06:05.117 回答
3

演示

$('td').filter(function(){return $.trim(this.innerHTML) === "0"}).text('');
于 2013-06-28T11:10:15.140 回答
1

如果您真的想valueTD-element 上使用该属性,请改用以下内容(用于设置值)

$('td[value="0"]').prop('value', '');

请注意,这value不是TD-element 的标准属性。

于 2013-06-28T11:08:21.173 回答
0

这个应该工作

$('td').each(function () {
  if ($(this).text() == 0 || $(this).text() == '0') {
    $(this).text('');
  }
});
于 2013-06-28T11:18:56.343 回答