if($("#A").val().length<200)
{
alert("不能超过200个字符");
return false ;
}
在js这样会报 无法获取属性 'length'的值 对象为空 或者 未定义
这是jquery对象,js不能这样用
1,请确定存在某元素的id为A
2.请导入jquery的JS
3、再有问题上图
4、你这逻辑就有错误,($("#A").val().length>200才对
$("#A").val().length() jquery是.length()
$("#A")这个id你搞错了,如果找不到对象调用val返回的是undefined,在调用length属性就报错了,而且是>200
if($("#A").val().length>200)
你的$("#A")对象是否有value属性呢?如果没有的话那么取到的就没有值。实例代码A为input text类型,设置value后可以通过的。
<input type="text" id="A" value="test"/>
$("#A").val().length就是test的长度为4的。