我有一个像这样的 2 个 div:
<div class="content">
<label>First Name</label>
<input name="firstName" id="firstName" type="text" class="input firstName" />
</div>
<div class="footer">
<button type="button" value="edit" id="Esubmit" class="button">Save</button>
</div>
使用 jQuery 的强大功能parent()
和sibling()
在单击“保存”按钮时如何获取“名字”的值。
我试过这个但它不起作用:
$('#Esubmit').click(function () {
var first = $(this).parent().siblings('.content > input#firstName').eq(0);
alert(first.val());
});
我知道你可以说
var first = $('#firstName').val();
但是我需要与兄弟姐妹和父母一起做这件事有一个特定的原因。