<div class="item">
<div class="name">
<input type="text" class="XXX">
</div>
</div>
<div class="item">
<div class="name">
<input type="text" class="XXX">
</div>
</div>
<div class="item">
<div class="name">
<input type="text" class="XXX">
</div>
</div>
如何从文本框中获取值class =“xxx”使用:jquery select中的eq(),我正在尝试这样的$('。item:eq(0).name.XXX')。val() ;
答案 0 :(得分:2)
您应该在选择器之间使用空格:
$('.item:eq(0) .name .XXX').val();
或:
$('.item:eq(0) > .name > .XXX').val()
或:
$('.item:eq(0)').find('input').val()
答案 1 :(得分:1)
只需在项目之间添加空格:eq(0),name,XXX
$('。item:eq(0).name .XXX')。val();
答案 2 :(得分:0)
试试$('.item:eq(0) .name .XXX')
。你需要像CSS选择器那样做,它需要一个空间让下一个选择器应用于后代。或者使用>
作为直接孩子。