Jquery slidedown 隐藏元素点击
Jquery slidedown hidden element onclick
>我有一个像这样的HMTL结构,可以无限次重复
<div class='rr'>
<div class='rrclk'>
Click Me
</div>
<div class='rrshow'>
I am now shown
</div>
有没有办法只在被点击的 rrclk 的父级中显示 rrshow?因此,如果您单击一个 rrclk,只会显示位于同一 rr 中的 rrshow,如果这有任何意义的话。
谢谢
编辑:
谢谢,有什么方法可以用 AJAX 做同样的事情,就像这样:
$('.rrclk').click(function () {
$.ajax({
type: "POST",
url: 'getdata.php',
data: {
uid: this.id
},
success: function (data) {
$(this).parent().find(".rrshow").html(data);
$(this).parent().find(".rrshow").fadeToggle("fast");
}
});
希望这就是你想要的
$(".rrclk").click(function(){
//hide all rrshow
$(".rrshow").hide();
//show only required rrshow
$(this).parent().find(".rrshow").show();
});
这是一个演示
$('.rrclk').click(function() {
$(this).next().show();
});
$('.rr .rrclk').click(function(){
$(this).siblings('.rrshow').toggle();
});
通过使用jQuery show()和hide()方法,你可以解决这个问题,首先为div 设置一个 ID
$("# place rrshow id here").show();
$("# place rrshow id here").hide();
$("#place rrclk id here").click(function(){
//$("# place rrshow id here").show(); or $("# place rrshow id here").hide(); whatever you want
});
$('.rrclk').click(function(){
$(this).siblings('.rrshow').show();
});
如果我理解正确,你可以使用这个jQuery,
这是一个JSFIDDLE http://jsfiddle.net/fb4gr/
相关文章:
- 切换一个元素并将其余元素隐藏在同一包装类下
- CSS 动画在元素隐藏时暂停
- 检查元素是否可见,父元素隐藏在DOM中
- 粘性导航元素 - 隐藏然后显示
- show() 在元素隐藏时不起作用
- 通过可见性隐藏和显示元素:隐藏/可见
- 如何从检查页面元素隐藏Blogger中的javascript代码
- 基于页面元素隐藏部分html代码
- 使用jQuery和select元素隐藏动态类
- Jquery Div元素隐藏
- 当指针在父元素上时,Boostrap工具提示会在父元素隐藏之前触发悬停事件
- 聚焦元素隐藏在固定菜单后面
- 将jQuery中的元素隐藏在表中
- 元素.隐藏变量可移植性
- 如何使一个元素隐藏在向下滚动的wordpress
- 当父元素隐藏时,如何使用jquery show()
- 高度:自动计算错误,如果元素隐藏时dom加载,然后显示
- Javascript元素隐藏不起作用
- 使元素隐藏后直接显示完成jquery
- HTML表单元素隐藏的onload javascript