jquery抓取当前div或通配符占位符以显示/隐藏功能

时间:2009-10-15 07:46:15

标签: php jquery

我有以下代码

<div id=topbar>
<a class="nav" href="#" onClick="if($('#embedding').css('display') == 'none') { $('#embedding').show('fast'); } else { $('#embedding').hide('fast'); } return false;">Show Details</a>
<div id=embedding>Content</div>
</div>

在显示嵌入层的链接中,有什么办法而不是放#embedding,我可以做一些事情,所以它抓住下一个div,所以我可以动态地使用它?

希望使用它来格式化PHP中的某些MySQL结果。

更新 对于那些想知道的人来说,这就是解决方案

<a class="nav" href="#" onClick="if($(this).next('div').css('display') == 'none') { $(this).next('div').show('fast'); } else { $(this).next('div').hide('fast'); } return false;">Show Details</a>

1 个答案:

答案 0 :(得分:2)

使用jquery对象的next()方法:

<a href="#" onclick="$(this).next('div').toggle();">Toggle next div</a>