0

IDがある3つのテキストボックスがあります

"ctl00_m_g_8b41d68e_7c2d_49c3_a4b5_316440ad77e1_SpListPicker_SelectionBox", "ctl00_m_g_9b41d68e_7c2d_49c3_a4b5_316440ad77e1_SpListPicker_SelectionBox" and "ctl00_m_g_8a41d68e_7c2d_49c3_a4b5_316440ad77e1_SpListPicker_SelectionBox".

現在、動的に生成される ID ですが、" SpListPicker_SelectionBox" は定数です。今、私はonClickボタンの3つのテキストボックスのいずれかに値があり、それがフェッチされるという要件があります。テキストボックスの値を取得するにはどうすればよいですか。どんな助けでも大歓迎です。like 演算子で値を取得できますか? ID' ' のような場所%SpListPicker_SelectionBox??

4

3 に答える 3

1

これを試して:

var $inputs = $('input[id$="SpListPicker_SelectionBox"]')

セレクターで終わる属性$=はどこですか

次に、各テキストボックスをループして、次のような値を取得できます。

$inputs.each(function( index ) {
  alert( index + ": " + $(this).val() );
});
于 2013-04-29T06:54:35.883 に答える
0

テキストボックスが生成されている間にコードを使用してJavascriptまたはjqueryコードランタイムを記述し、jqueryステートメントに関連付けられた正確なテキストボックスIDを使用できます。

于 2013-04-29T06:58:06.613 に答える
0

で属性セレクターを使用する$と、指定された文字列で終わるすべての要素がフェッチされます。

ドキュメント

 $('input[id$="SpListPicker_SelectionBox"]').val()
于 2013-04-29T06:55:00.500 に答える