猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
这样这为什么打印出来的a是空的
慕前端7352391
浏览 1707
回答 2
2回答
kevinZee
因为a的赋值这句话只执行一次,被赋值成#123的html属性value的值,如果你没在标签里写value,那就是空的,所以必须在fn执行的时候就实时的获取#123的value值。//获取#123的jquery实例 var $input = $("#123"); function fn(){ //获取#123当前的value值 var a = $input.val(); alert(a); }
1
0
1
Caballarii
因为a在页面渲染以后就固定为空了,不随你的输入改变,你要把获取a放到fn函数里面function fn(){ var a=$("#123").val(); alert(a); }
1
0
1
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
JQuery
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续