jQuery val() 获取不到值的可能原因有:
● 字母写错
● ID 值重名
● jQuery 并未获取到 dom
(相关课程推荐: jQuery 教程 https://www.html.cn/jskuangjia/jquery/ )
解决方法:
1, 检查元素的 id,class, 等属性是否写错;
2, 确保 ID 是惟一的;
3, 将 jQuery 代码写在 ready 方法中
- $(document).ready(function(){
- // 可以打印一下, 看是否获取到 dom 元素
- // console.log( $('#username')[0] )
- let val = $('#username').val();
- console.log(val);
- });
本文来自 jQuery 答疑 https://www.html.cn/qa/jquery/ 栏目, 欢迎学习!
来源: http://www.css88.com/qa/jquery/15479.html