发布网友 发布时间:2023-05-25 13:28
共1个回答
热心网友 时间:2024-12-02 07:21
jquery,选择器取表单控件值是$(id).val(),不是$(id).value追问不是这个原因alert(pid.length);这个可以拿到。但是alert(currentVal.length)这个直接弹出undefined,,难道是定义的问题吗,不知道了追答那还是这个问题阿,你的currentVal是通过$(id+"Counts").value获得的,应该是$(id+"Counts").val(),你语法错了,当然得不到值。好好看看jquery的文档,w3cschool多翻翻。这种问题是基础问题,文档上都能找到答案。
$("")是一个jquery对象,而不是一个dom element
value是dom element的属性
jquery与之对应的是val
val() :获得第一个匹配元素的当前值。
val(val):设置每一个匹配元素的值。这是我百度出来的关于为什么是val()而不是value的原因,其实这已经是语法了,好好看看文档