显示多个选择器中的一个
Show 1 of many selectors
我有一个小的jquery显示/隐藏脚本。问题是它显示了所有的选择器。我只想让它显示被点击的div里面的那个
HTML<!--row1 -->
<div class="row resource-line-item">
<div class="zone1">
<h3 class="clickable">ANDALE.TTF - True Type Font</h3>
<span class="edit-resource">Edit</span>
</div>
<div class="zone2 printer-state">
<p> Size: 4153344 <br>
Date: Tuesday, March 26, 2013 2:14:14 PM</p>
</div>
<div style="display: none;" class="edit-Box"> </div>
</div>
<!--row2 -->
<div class="row resource-line-item">
<div class="zone1">
<h3 class="clickable">ANDALE.TTF - True Type Font</h3>
<span class="edit-resource">Edit</span>
</div>
<div class="zone2 printer-state">
<p> Size: 4153344 <br>
Date: Tuesday, March 26, 2013 2:14:14 PM</p>
</div>
<div style="display: none;" class="edit-Box"> </div>
</div>
JQUERY <script type="text/javascript">
$("#resource-list-area .edit-resource").on("click", function(event){
$(this).next(".edit-box").toggle();
//alert('hello')
});
</script>
再次猜测这是您的标记
$("#resource-list-area").on("click", ".edit-resource", function(event) {
$(this).closest(".row").find(".edit-Box").toggle();
});
参见工作小提琴:http://jsfiddle.net/xZBje/1
$(".edit").click(function() {
$(this).next().toggle();
});
相关文章:
- 我如何创建一个选择器,就像jQuery有jQuery()或$()一样
- 当 DOM 更改时,使用最后一个选择器更新变量
- 当其中一个选择器是“窗口”时组合选择器
- JQuery 下一个选择器或类似的东西
- 在jQuery中,如何定义一个选择器作为参数的函数
- 是否可以在柔性滑块上再添加一个选择器
- 为什么Flexslider中的一个选择器工作,而第二个选择器不工作;t
- 为jquery图像缩放插件定义一个选择器
- 类似于each(),但仅适用于一个选择器
- jQuery-selector在另一个选择器传递的变量中丢失其值并成为索引器
- 将jquery变量组合到一个选择器中
- 如何在一个选择器jQuery中显示和隐藏多个元素
- 如何在CoffeeScript中为一个选择器连接两个函数
- jQuery:最后一个选择器
- 在jQuery中将多个事件绑定到一个选择器
- JQuery .on()方法,将多个事件处理程序添加到一个选择器
- 用JavaScript中的if语句构造一个选择器
- 如何将输入的值复制到另一个选择器
- 如何编写一个选择器来查找第一个“输入”.在类为“x”的元素之后
- 获取父元素的高度并将其分配给其中的一个选择器