jquery获取input的value问题说明_jquery
程序员文章站
2022-05-08 08:00:01
...
后来终于在伟大的百度帮助下,找到了问题的原因:
$("")是一个jquery对象,而不是一个dom element
value是dom element的属性
jquery与之对应的是val
val() :获得第一个匹配元素的当前值。
val(val):设置每一个匹配元素的值。
所以,代码应该这样写:
取值:val = $("#id")[0].value;
赋值:
$("#id")[0].value = "new value";
或者$("#id").val("new value");
或者这样也可以:val = $("#id").attr("value");
复制代码 代码如下:
$("")是一个jquery对象,而不是一个dom element
value是dom element的属性
jquery与之对应的是val
val() :获得第一个匹配元素的当前值。
val(val):设置每一个匹配元素的值。
所以,代码应该这样写:
复制代码 代码如下:
取值:val = $("#id")[0].value;
赋值:
$("#id")[0].value = "new value";
或者$("#id").val("new value");
或者这样也可以:val = $("#id").attr("value");
推荐阅读
-
使用jQuery快速解决input中placeholder值在ie中无法支持的问题
-
jQuery获取Select选择的Text和Value详细解释
-
IE8下Jquery获取select选中的值post到后台报错问题
-
jQuery实现input输入框获取焦点与失去焦点时提示的消失与显示功能示例
-
jquery实现input框获取焦点的方法
-
Jquery遍历checkbox获取选中项value值的方法
-
Jquery把获取到的input值转换成json
-
jquery attr方法获取input的checked属性问题
-
详谈jQuery中使用attr(), prop(), val()获取value的异同
-
jQuery根据ID获取input、checkbox、radio、select的示例