2016-11-03 9 views
0
<input type="text" value="${childOrders.code}" id="childOrderId-${orderHistory.code}-${childOrders.code}"/> 

c:forEachループ内にあるこの動的テキストボックスの値を取得する必要があります。 ワイルドカードセレクタを試しましたが、失敗しました。他の値の組み合わせである動的テキストボックスから値を取得する

var orderCd=$(this).text(); 
var orderCdInt=parseInt(orderCd); 

alert(orderCdInt); 

$.each($("input[id^='childOrderId- +orderCdInt+-']"), function(i, item) { //uses wildcard selector 
    alert("1"); 
    var grade = $(item).val(); //Use item instead of selector 
    alert(grade); 
}); 
+0

それは失敗しましたか?セレクタはあなたが期待する要素が見つからないだけでしたか?HTMLの実際の要素は何ですか? – David

答えて

0

VARセレクター= 'childOrderId - ' + orderCdInt + ' - ' であったどのように具体的 $ .each($( "入力[ID^=セレクタ]")、関数(I、項目){

+0

var selector = 'childOrderId - ' + orderCdInt + ' - ' – Kiran

関連する問題