我想從複選框中選擇一個動態變量來禁用或啓用,取決於複選框的狀態。 HTML代碼:JQuery選擇動態變量
<input type="checkbox" name="only_once_1" id="only_once_1" class="onlyonce" >
<input type="text" id="temp_1" name="temp_1">
JAVASCRIPT
$(".onlyonce").change(function($){
var parts = this.name.match(/(\D+)(\d+)$/);
if(this.value == "on"){
$("#"+"temp_"+parts[2]).disable()
}else{
$("#"+"temp_"+parts[2]).enable()
}
});
的想法是,我可能有這些框動態添加許多副本。任何想法如何讓這個工作?
謝謝!
減少字符串連接的數量'#「+」temp _「+ parts [2]'to'」#temp _「+ parts [2 ]' – vol7ron 2013-03-09 21:46:36
你可以進一步評論這個評論,並且'['#temp _',parts [2]]。join('')' – vol7ron 2013-03-23 05:49:31