【发布时间】:2015-10-29 20:53:40
【问题描述】:
我有一个选择下拉菜单:
<select class="selector">
<option value="Yes">Enabled</option>
<option value="No">Disabled</option>
</select>
还有一个输入:
<input type="text" class="tester" value="test">
我要做的是在选择选项更改时切换输入上的禁用属性。因此,如果启用了所选选项,则应启用输入,反之亦然。
按照jQuery change() 的注释,我试图让它工作,但它只是不想。不知道我在这里做错了什么,因为它看起来很简单:
$( ".selector" )
.change(function () {
var selector = $("selector").val();
if (selector == 'No') {
$('.tester').prop( "disabled", true );
} else {
$('.tester').prop( "disabled", false );
}
})
.change();
有人能指出我的逻辑哪里出了问题吗?提前致谢!
【问题讨论】:
标签: jquery select input onchange