1
我試圖使用下面的代碼將onchange事件綁定到7個下拉菜單。但是當bodysys1改變時,i = 8,因此$('input[id$="bodysys' + i + 'spec"]')[0]
未定義。jQuery初始化Onchange事件循環
$(function() {
for (var i = 1; i <= 7; i++) {
$('select[id$="bodysys' + i + '"]').change(function() {
if (this.value == "99")
enabletextbox($('input[id$="bodysys' + i + 'spec"]')[0]);
});
}
}
這顯然不是正確的做法。
+1 - 這是[簡單測試用例](http://jsfiddle.net/e4ySs/)。 – 2012-03-21 13:08:14