我正在尝试获取一个包含两个 div 和一个兄弟姐妹的变量。但是,下面的当前代码似乎没有返回任何值。
可以有无限数量的 content_container div。下面的 jQuery 是我试图用来从与 button_clicked div 相同的 content_container div 中的“value_to_grab”类中查找值的方法。
这是HTML:
<div class="content_container">
<div class="container_a">
<input type="text" class="value_to_grab">
</div>
<div class="container_b">
<div class="container_c">
<div class="button_clicked">
click
</div>
</div>
</div>
</div>
<div class="content_container">
<div class="container_a">
<input type="text" class="value_to_grab">
</div>
<div class="container_b">
<div class="container_c">
<div class="button_clicked">
click
</div>
</div>
</div>
</div>
<div class="content_container">
<div class="container_a">
<input type="text" class="value_to_grab">
</div>
<div class="container_b">
<div class="container_c">
<div class="button_clicked">
click
</div>
</div>
</div>
</div>
这是jQuery:
$(".button_clicked").live('click', function () {
var value_to_grab = $(this).parent().parent().siblings(".value_to_grab").attr('value');
});