jquery的val方法取值为何是 undefined的呢?
这是我的jquery函数$(function(){$("#submitButton").click(function(){alert($("#u.username").v...
这是我的jquery函数
$(function(){
$("#submitButton").click(function(){
alert($("#u.username").val());
});
})
这是页面中对应的input对象
<input type="text" name="u.username" id="u.username"/>
每次运行函数都弹出 undefined 这是为什么?谢谢 展开
$(function(){
$("#submitButton").click(function(){
alert($("#u.username").val());
});
})
这是页面中对应的input对象
<input type="text" name="u.username" id="u.username"/>
每次运行函数都弹出 undefined 这是为什么?谢谢 展开
4个回答
展开全部
alert($("#u\\.username").val());
必须这么写,因为你的id里面还有特殊字符,需要escape
也就是加两个斜线\\
必须这么写,因为你的id里面还有特殊字符,需要escape
也就是加两个斜线\\
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
id不要有特殊符号,把点去掉
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
受教了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询