$(function () {
function f1() {
if (this.checked) {
$('select[name=two]').removeAttr('disabled');
} else {
$('select[name=two]').attr('disabled', true);
}
}
$('input[name=one]').change(f1).triggerHandler('change');
$('.reset').click(function () {
$('input[name=one]').removeAttr('checked').end().click(f1);
})
});..。差一点就好了。请检查一下小提琴这里。
但问题是:
下拉列表会自动被禁用!
非常感谢你的帮助!
发布于 2010-09-05 03:25:33
您应该在重置期间触发更改处理程序。替换
$('input[name=one]').removeAttr('checked').end().click(f1);通过
$('input[name=one]').removeAttr('checked').triggerHandler('change');这是一个新的叉子。
https://stackoverflow.com/questions/3644875
复制相似问题