1

2つのテキストボックスがあります。

<input type="text" id="xxxxx_SearchBox_xxxxxx_InputBox">
<input type="text" id="xxxxx_xxxxxx_InputBox">

2番目のテキストボックスの値を取得するにはどうすればよいですか?xxxx一定ではなく、常に変化するので、私はそれらに頼ることができません。

$("input[type='text'][id*='_InputBox']").val()

それは機能しますか?

4

4 に答える 4

2

eq jquery関数を使用して、セレクターから返されたインデックスによって要素にアクセスできます。

ライブデモ

$("input[type='text'][id*='_InputBox']").eq(1).val()
于 2012-07-27T16:39:51.597 に答える
1

" Attribute Ends With Selector [name $ =" value "] "セレクターの方が良いかもしれませんが、サーバー側に ""クラス名を追加できれば、作業がInputBoxとても楽になります。

于 2012-07-27T16:40:20.127 に答える
0

これを試して

$("input[id$='_InputBox']:not('[id*=SearchBox]')").val();

デモ

于 2012-07-27T16:48:58.517 に答える
0
$("input[type='text']:not([id*=SearchBox])").val() // phew
于 2012-07-27T16:44:02.123 に答える