如何使用jquery匹配下一个div(不是孩子)

时间:2011-08-17 16:01:24

标签: jquery

我确定这个问题有一个简单的答案,但我一直在寻找一段时间,似乎无法找到它。

假设我的页面中某处有以下代码:

<button onclick='$(this).???.show();'>Show</button>
<div style='display:none;'>Content</div>

我需要的是一些jQuery代码而不是???这将与按钮之后的div RIGHT匹配,记住页面中可能还有其他div。当然,给div提供id不是一种选择。

感谢。

2 个答案:

答案 0 :(得分:4)

使用.next()

$(this).next().show();

答案 1 :(得分:2)

您应该使用.next()选择下一个div。

$(this).next("div").show();

jsFiddle Example