我有一组同名复选框。一个文本框与每个复选框关联。在页面加载时,我将禁用所有文本框。点击每个复选框后,应该启用对应于该复选框的文本框。复选框点击功能不起作用
问题是,我用不同的代码尝试启用复选框单击文本框。但复选框点击功能不起作用。
的代码如下(我使用MVC框架)给出:
{loopstart:setting:100}
{if($setting%2==0)}
<tr height="30">
{endif}
<td align="left">
<input type="checkbox" name="settingcheck" id="setting{$setting[0]}" value="{$setting[0]}"/>{$setting[1]}
</td> <td>
<input type="text" size="2px" id="text{$setting[0]}">
</td>
{if($setting%2==1)}
<td> </td>
{endif}
{loopend:setting}
JQuery的
$(document).ready(function(){
$("INPUT[type=text]").prop("disabled",true);
$("INPUT[type=text]").css("background-color", "#ccc");
});
这个代码是禁用页面加载的所有文本框和工作正常。
$('input[name='settingcheck']:checked').click(function() {
}
我写了上面的函数来启用对应的复选框单击文本框。但是这个功能不起作用。我试着在这个函数中提醒一些文本。
代码中是否有任何问题。任何人都可以帮助我解决这个问题。提前致谢。
退房的语法高亮。 'setcheck'看起来像是可变的颜色还是字符串的颜色?;) –