我想从复选框中选择一个动态变量来禁用或启用,取决于复选框的状态。 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