我们在用到下拉列表框select时,需要对选中的<option>选项触发事件,其实<option>本身没有触发事件方法,我们只有在select里的onchange方法里触发。
想添加一个option的触发事件,在option中添加onclick 点来点去就是不会触发事件
又在select中添加onclick 这下可好了,没选option呢就触发了!!!
解决方案: 给select加一个改变事件就可以
代码如下:
<select id="sumyear" >
<option grade="0" value="a" >请选择年份</option>
<option grade="1" value="b" >2018</option>
<option grade="2" value="c" >2019</option>
</select>
$("#sumyear").change(function(){
alert($(this).children('option:selected').val());
})
本文介绍如何在HTML中使用<select>元素时为选中的<option>项设置触发事件。通过在<select>上添加change事件监听器,可以获取到被选中的<option>值。
1683

被折叠的 条评论
为什么被折叠?



