1

次のような行がたくさんあるテーブルがあるとします。

<tr>
<td><input class="szoveg" type=text name=p1 maxlength=2 size=2 value="7"></td>
<td><select class="szoveg" name=p2><option value=1 selected>Live<option value=2>Teszt</select></td>
<td><input class="gomb" type=submit value=Modify></td>
<td><input type=hidden name=s_attr value=s_value></td>
<td><input type=hidden name=m_attr value=m_value></td>
<td><input type=hidden name=id value="AAAR7u"></td>
<td><input class="btn" value=Del></td>
</tr>

私は取得したい:

  • s_attrs_value
  • p2セレクト入力タイプのエレ
  • IDAAR7u

など、タグ内のほぼすべての値が必要<td>です。引数として指定し、それを使用して関数を呼び出したい...

jQueryで取得するにはどうすればよいですか?

これで、この jQuery セレクターでのみ行を取得できます。

$('#table_id tr').eq(1)

しかし、私は価値観も必要です....あらゆる助けに感謝します。

4

3 に答える 3

1

属性セレクターと .val() 関数を使用する

$('[name=s_attr]').val()
$('[name=p2]').val()
$('[name=id]').val()
于 2013-06-26T14:20:41.073 に答える
1
var tr = $('#table_id tr:eq(1)');
tr.find("input[name=s_attr]").val();
tr.find.. etc...
于 2013-06-26T14:22:17.673 に答える