我在这里附上了 jsfiddle 示例。我想知道null和blank的区别
我的功能工作正常,但是当我在 if 条件下将空白更改为 null 时,它停止工作。
您可能应该将条件更改为if('input[type=radio]:checked').val())
这种方式,它将同时检查空字符串和空字符串。但在这种情况下,我认为你永远不会得到一个空字符串。
不要"!="
在这里使用,因为这可能会导致一些不可预知的行为使用"!=="
。
""
NULL 值表示字段中没有记录值。
空值是其中没有重要数据的值。
为什么“空字符串”与空值不同?因为您正在将字符串(内部没有字符)与没有数据类型值的 a 进行比较:它们不同!