在我的下面的JavaScript中,我在if
条件中收到错误:
参考错误{值未定义}
我不明白为什么没有定义,因为您已经将其定义为false
。
$("input:radio[name=aboriginal]").click(function() {
var DifferentOccasionP = false;
DifferentOccasionP = false;
alert(DifferentOccasionP); // false
console.log(DifferentOccasionP); //false
console.log(!!DifferentOccasionP); // false
console.log(typeof DifferentOccasionP); // boolean
if (DifferentOccasionP === false) {
alert("ab" + value);
} else {
alert("ddddd");
}
});
有什么想法吗?
答案 0 :(得分:2)
这是因为您定义了DifferentOccasionP
,而不是value
。
如果你想要特定输入的值,你必须得到它:
var value = $(this).val();