-1
我有一個方法ForceNumeric,我想應用於輸入字段。我想是這樣的:template_item_input[0].ForceNumeric();
可以用JQuery找到輸入字段
我renderd HTML看起來像這樣:
<div id="itemList">
<div class="ingress"></div>
<div id="itemListItem[0]" class="dataListItem first">
<span class="put-left startTimeSpan"></span>
<span class="put-left separator"></span>
<span class="put-left endTimeSpan"></span>
<span class="put-left ruleSpan"></span>
<span class="put-left valueItem">
<input id="template_item_input[0]_value_item" class="styledInput">
</span>
<span class="put-left unit"></span>
</div>
<div id="itemListItem[1]" class="dataListItem first">
<span class="put-left startTimeSpan"></span>
<span class="put-left separator"></span>
<span class="put-left endTimeSpan"></span>
<span class="put-left ruleSpan"></span>
<span class="put-left valueItem">
<input id="template_item_input[1]_value_item" class="styledInput">
</span>
<span class="put-left unit"></span>
</div>
</div>
在$(document).ready
我這樣做。 this.id等於template_item_input [0],但其值空對象object[]
$("#carbList").children(".carbListItem").each(function() {
var value = $(this.id).find('.put-left.valueItem');
var inp = $(value).find('input');
$(inp).ForceNumericOnly();
}),
我到底做錯了什麼?
謝謝Rayon,這解決了我的問題! – Andy
@如果人造絲答案解決了您的問題,請不要忘記接受答案。 – danielpm