您的位置:首页 > Web前端 > JQuery

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

如有异议,欢迎批评
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: