0
<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>

jquery select で :eq() を使用してテキスト ボックス class="xxx" から値を取得する方法 $('.item:eq(0).name.XXX').val();

4

3 に答える 3

2

セレクターの間にスペースを使用する必要があります。

$('.item:eq(0) .name .XXX').val();

また:

$('.item:eq(0) > .name > .XXX').val()

また:

$('.item:eq(0)').find('input').val()
于 2012-07-21T06:16:22.617 に答える
1

item:eq(0),name,XXX の間にスペースを追加するだけです。

$('.item:eq(0) .name .XXX').val();

于 2012-09-05T07:06:43.407 に答える
0

試してみてください$('.item:eq(0) .name .XXX')。次のセレクターを子孫に適用するにはスペースが必要な CSS セレクターのようにする必要があります。または>、直系の子に使用します。

于 2012-07-21T06:19:47.793 に答える