我正试图在所有具有相同类的div上切换隐藏/显示。我在我的页面上有几个表格,每行都有多个字符串。我只显示第一个字符串,并将其余字符串隐藏在style ='display:none;'隐藏的div中。如何在按钮单击上切换具有相同类名的所有元素的隐藏/显示
我只是不能得到这个工作。有什么建议么? HTML的
例如:
<a href=# onClick='toggleHist(\"".$zone."\");return false;'>Additional Info</a>
<table>
<tr>
<td>asdfasdf <div class='zone_1' style='display:none;'>asdfasdf asdfasdf asdfasdf </div></td>
</tr>
<tr>
<td>
asdfasdf<div class='zone_1' style='display:none;'> asdfasdf asdfasdf asfasdf </div>
</td>
</tr>
<tr>
<td>
adfasdf<div class='zone_1' style='display:none;'> asdfasdf asdfasdf asdfasdf </div>
</td>
</tr>
</table>
我的javascript:
function toggleHist(zone_name){
//alert(zone_name);
$('.'+zone_name).toggle();
}
使用.show();和.hide();这两个工作,但切换不会。我究竟做错了什么?
你的意思是'.toggleClass()'? http://api.jquery.com/toggleClass/ –
您正在使用哪个版本的jQuery? – mason81