我在加载此代码时遇到问题。我确信它与 noConflict 有关,但我似乎无法正确理解。
$(document).ready(
function spouseName() {
if ($('#maritalstatus').val() == 'married') {
$('#spousename').attr("disabled", false);
} else {
$('#spousename').val('');
$('#spousename').attr("disabled", true);
}
}
);
顺便说一句,它适用于 IE,但不适用于 FF
最佳答案
感谢您的信息和答案,看来这个帖子有帮助
firefox 在 jquery document.ready 函数内部时无法识别该函数名称。我所做的就是把它包裹在里面,尽管这看起来很不传统。我刚刚删除了准备好的文档,它工作得很好。 chrome 和 FF 似乎无法识别其中的函数名称?
function spouseName() {
if ($('#maritalstatus').val() == 'married') {
$('#spousename').attr("disabled", false);
}
else {
$('#spousename').val('');
$('#spousename').attr("disabled", true);
}
}
关于Jquery 函数未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8799733/