隐藏与jquery具有相同ID的所有td's
问题描述:
<td id="valhisprofitVal"><%= Math.Round(profit, 5) %>%</td>
这些行是动态添加的,因此可以有多个具有相同ID的行。隐藏与jquery具有相同ID的所有td's
如何隐藏所有使用Jquery的?
答
你不行。只有一个元素可以拥有自己的ID,您不能在多个元素中共享相同的ID。因此,如果您尝试使用JavaScript来查找具有相同ID的元素,则只会获得这些元素中的第一个元素。
使用一个类来代替:
<td class="valhisprofitVal"><%= Math.Round(profit, 5) %>%</td>
jQuery中
然后,选择类:
$('.valhisprofitVal').hide();
谢谢!这是完美的 – slandau 2011-04-01 23:35:57
只有一件事让我困扰了一下。这个CSS类是未知的。由于您使用的是css来定义行为,因此它实际上会将元素的表示与其功能相耦合。 – Custodio 2013-10-07 15:53:09