Javascript隐藏值,如果它为零

时间:2015-10-09 18:12:42

标签: javascript jquery html

我有一个从数据库提供数据的表单 我有数字类型输入。 我想隐藏并留空显示" 0"的输入,而不是在提交后将其替换为数据库。

我发现如何使用表格单元格。 但不是投入。



 <script type="text/javascript">
var table = document.getElementById("myTable");
var cells = table.getElementsByTagName("td");
for (var i = 0; i < cells.length; i++) {
  if (parseInt(cells[i].textContent, 10) === 0) {
	cells[i].innerHTML = ' ';

  }
}
</script>
&#13;
&#13;
&#13;

THX。

1 个答案:

答案 0 :(得分:1)

按值使用filter()函数等于0来过滤输入选择,然后从DOM中删除这些元素,而不是使用带有remove()函数的表单提交

   $('input').filter(function() { return $(this).val() === 0; }).remove();