1

我对此很陌生,所以请耐心等待。

如果我有变量“A”= 0,我想隐藏该行(最好折叠该行)。按钮将位于变量“A”的 1 处,并且将出现该行。

<body>

<tr id=rowA>
<td>Stat:</td>
<td><span id="Value">0</span></td>
<td><button type="button" id = add onclick="add(1)">+</button>
<button type="button" disabled id = minus onclick="add(-1)">-</button></td>
<td></td>
<td></td>
</tr>
//this button will add 1 to A which is shown
<button type="button" id = minus onclick="add(1)">-</button></td>

</body>

<script>

var A = 0;
    var add = function(valuetoadd){
       A += valuetoadd;


</script>

忽略该行的每个单元格中的值,但是如果 A == 0 我想隐藏该行,如果它 >=1 该行将显示。

4

1 回答 1

0

使用纯javascript它将是:

if (A==0)
{
  document.getElementById("rowA").style.display="none";
}
else
{
  document.getElementById("rowA").style.display="";
}

用 jQuery :

if (A==0)
{
    $("#rowA").hide();
}
else
{
    $("#rowA").show();
}

使用 jQuery,您还可以使用 fadeIn() 和 fadeOut() 函数进行平滑过渡。

于 2013-07-16T16:14:47.040 回答