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

来源:3-3 jQuery的属性与样式之.val()

星空下的小孩

2016-07-07 09:58

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

但是 

<p></p>

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

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

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


写回答 关注

2回答

  • 吴嶷
    2016-07-07 11:26:18
    已采纳

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

    星空下的小孩

    哦,这样啊,谢谢你喽

    2016-07-07 15:33:53

    共 1 条回复 >

  • 吴嶷
    2016-07-07 16:10:48

    恩恩,不用谢

jQuery基础 (一)—样式篇

jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局

217509 学习 · 1218 问题

查看课程

相似问题