jquery获取HTML select下拉列表中新选中option的value值,必须要重新刷新一下页面么?

获取select下拉列表中,新的选中的option的value值。需要重新加载一下页面必须要重新加载一下页面么?有没有什么好的办法。... 获取select下拉列表中,新的选中的option的value值。需要重新加载一下页面
必须要重新加载一下页面么?有没有什么好的办法。
展开
 我来答
learneroner
高粉答主

推荐于2018-02-11 · 关注我不会让你失望
知道大有可为答主
回答量:1.1万
采纳率:91%
帮助的人:5710万
展开全部

不需要重新刷新页面。新选中下拉列表(select)的选项(option)会触发change事件,即选择项改变事件,因此可以在change事件的响应函数中获取新选中option的value值,而不必要刷新页面。实例演示如下:

1、HTML结构

<select id="test" onchange="fun()">
<option value="option-A">option-A</option>  
<option value="option-B">option-B</option>
<option value="option-C">option-C</option> 
<option value="option-D">option-D</option>
</select>

2、javascript代码

function fun(){
var select = document.getElementById("test");
alert(select.value);
}

3、效果演示

XX蜡烛
2013-04-10
知道答主
回答量:26
采纳率:0%
帮助的人:10万
展开全部
不需要重新加载页面;
在select里面加onChange这个事件就能得到每次选择的列表值
onChange="alert(''+$(this).val()+'')" 这个效果是弹出选中的列表值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lxs_lingting
2013-04-10 · TA获得超过990个赞
知道小有建树答主
回答量:899
采纳率:100%
帮助的人:478万
展开全部
$("#ID").val() 为选中值
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式