我在加载此代码时遇到问题。我敢肯定,这与noConflict有关,但我似乎做对了。
$(document).ready(
function spouseName() {
if ($('#maritalstatus').val() == 'married') {
$('#spousename').attr("disabled", false);
} else {
$('#spousename').val('');
$('#spousename').attr("disabled", true);
}
}
);
顺便说一句,它适用于IE,但不适用于FF
最佳答案
感谢您提供的信息和答案,看来该线程对您有所帮助
Function not defined
在jQuery document.ready函数中,firefox无法识别函数名称。我所做的是将其包装在里面,尽管看起来不合常规。我只是准备好删除文档,所以效果很好。似乎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/