jquery的html()方法无法取得<input>输入框的值
2015-06-12 10:27
585 查看
刚才做一个修改密码的功能,想要取得输入框中新输入的密码,用ajax异步提交到后台,可一直获取不到
<input type="text" id="pwd" name="pwd"/>
data:{'password':$('#pwd').text()},
百度了一下,也没有得到什么具体的结果,自己想了想,应该是text()方法是获取元素中的文本内容,而html并没有把input输入框中内容当作是input的文本内容看待,而是当做input的“值”来对待,所以用text()这种取内容的方法不能实现,需要用val()这个取值的方法来实现
[b]data:{'password':$('#pwd').val()},
[/b]
我们可以把input当做一个特别的元素来看待,他的内容不是普通的内容,而是value
如有异议,欢迎批评
<input type="text" id="pwd" name="pwd"/>
data:{'password':$('#pwd').text()},
百度了一下,也没有得到什么具体的结果,自己想了想,应该是text()方法是获取元素中的文本内容,而html并没有把input输入框中内容当作是input的文本内容看待,而是当做input的“值”来对待,所以用text()这种取内容的方法不能实现,需要用val()这个取值的方法来实现
[b]data:{'password':$('#pwd').val()},
[/b]
我们可以把input当做一个特别的元素来看待,他的内容不是普通的内容,而是value
如有异议,欢迎批评
相关文章推荐
- jQuery $(document).ready()
- [前端] 解决jquery设置type属性出错的问题
- Jquery-input获取单选框选择的按钮
- jquery 常用正则表达式验证
- jquery隐藏一行不改变样式
- jquery validate ajax 验证重复的2种方法
- jquery Ajax请求中显示Loading...
- jquery源码之低调的回调函数队列--Callbacks
- jQuery插件datepicker 日期连续选择
- jquery中不同方式绑定事件后的解绑方法
- jquery如何选择带有多个class的元素
- jQuery 获取屏幕高度、宽度
- jQuery map vs. each作者该解法对吗?
- Jquery ajax方法解析返回的json数据
- JQuery学习系列2--选择器
- jQuery jcrop插件截图使用方法
- Jquery pagination 简单应用
- jquery初步(二) 选择器
- jquery的$().each,$.each
- jqueryUI的拖动说明