所以我有一些像这样的代码:
<script type="text/javascript">
$(document).ready(function() {
$(".Hidden").hide();
$("#Unlikely").hide();
$(".Even").click(function(){
jQuery(this).next(".Hidden").slideToggle(500);
});
$(".Odd").click(function(){
jQuery(this).next(".Hidden").slideToggle(500);
});
$(".UnlikelyHeader").click(function(){
jQuery(this).next("#Unlikely").slideToggle(500);
})
});
</script>
是JSP
<div class="UnlikelyHeader">Unlikely to be called</div><br />
<div id="Unlikely">
--Stuff here
</div>
隐藏/偶数/奇数作品的东西。但我无法使 LikelyHeader 下拉其正下方的“Unlikely”div。我认为“(this).next 是错误的,但我不确定还能使用什么?
最佳答案
那是因为下一个元素是 br
元素,为什么不使用 ID 选择器?
$(".UnlikelyHeader").click(function(){
$("#Unlikely").slideToggle(500);
})
关于Jquery点击时隐藏/取消隐藏div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12357816/