aurayang
2016-10-19 17:22
这个val的获取,并不能动态的随着option的选择而改变,是否需要在val(中加入function才可以)?有前辈能来段代码吗,随着动态选择的结果,在p标签内显示这个val
<option selected="selected">imocc</option> <option>慕课网</option> <option selected="selected">博客园</option>
应该是这样的,option标签在你获取val()的时候,获取的是带有选中属性的值。因为实在代码编辑模式,你可以通过设置selected属性来让一个option获得选中效果,这样就能获取到val的值了
附上一段代码,给可能需要的人
$(function(){
$('#single').change(function(){
$('#single').find('option:selected').attr('selected', 'selected');
$("p").text( $("#single").val() );
});
})
在select框上面加一个onchange事件,再把$("p").text( $("#single").val() )放进去不就好了。
jQuery基础 (一)—样式篇
217495 学习 · 1303 问题
相似问题