为了账号安全,请及时绑定邮箱和手机立即绑定

.val()处理没有选择项的select元素的返回值?

课程上说“.val()处理select元素, 当没有选择项被选中,它返回null”。

但是 

<p></p>

<select id="single"><option>苹果</option><option>梨</option></select>

$("p").text($("#single").val());

结果是苹果。不应该是空吗?这个怎么解释?


正在回答

2 回答

<option>苹果</option> 这个是第一个,第一个option会作为下拉框的默认值,运行出来就可以看到苹果,你可以在最前面加一个空的option

1 回复 有任何疑惑可以回复我~
#1

星空下的小孩 提问者

哦,这样啊,谢谢你喽
2016-07-07 回复 有任何疑惑可以回复我~

恩恩,不用谢

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

.val()处理没有选择项的select元素的返回值?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信