jquery怎么实现选中select表单中某个option选项时弹出一个div层说明option中的内容?

<select><optionvalue="xxx">苹果</option><optionvalue="xx">葡萄</option><optionvalue="x">香... <select>

<option value="xxx">苹果</option>
<option value="xx">葡萄</option>
<option value="x">香蕉</option>
</select>
<div id="qqq">青的</div>
<div id="aaa">紫的</div>
<div id="zzz">黄的</div>
比如上边这段代码,下边的三个层平时是隐藏的,然后我选择苹果时,内容为“青的”这个div框就会显示出来,选择葡萄时,紫的就出来。
怎么用jquery实现呢?
因为分不多,先给20分,如果能解决再把剩下的180全给大神。
急,在线等t.t
展开
 我来答
learneroner
高粉答主

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

思路:点击option时触发事件,获取当前option的index,然后将对应index的div显示出来。实例演示如下:

1、HTML结构

<div id="test">
<li>青的</li><li>紫的</li><li>黄的</li>
</div>
<select>
<option value="option-1">苹果</option> 
<option value="option-2">葡萄</option> 
<option value="option-3">香蕉</option> 
</select>

2、jquery代码

$(function(){
$("#test li").hide();
$("select option").click(function() {
var n = $(this).index();
$("#test li").hide();
$("#test li").eq(n).show();
});
});

3、效果演示

Chqiangs
推荐于2017-11-26 · TA获得超过1030个赞
知道答主
回答量:89
采纳率:0%
帮助的人:37.8万
展开全部


//为了option选项与div对应 可以把div的id设置成option相对应的值
<select>

<option value="xxx">苹果</option> 
<option value="xx">葡萄</option> 
<option value="x">香蕉</option> 
</select>
<div id="xxx">青的</div>
<div id="xx">紫的</div>
<div id="x">黄的</div>

$("select option").click(function(){
    var id = $(this).attr("value");
     $("div").hide();//把之前显示的先隐藏
    $("#"+id+"").show();
});

至于你说的  具体是让它弹出?还是只是显示就行..我没看明白

更多追问追答
追问
只是显示就行了。
谢谢啦,我照你的试验下先。
追答
嗯 先看看行不行 不行再问我
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小啊哈哈dp
推荐于2016-01-04 · TA获得超过954个赞
知道小有建树答主
回答量:1025
采纳率:63%
帮助的人:169万
展开全部

select表单有一种方法能够实现你的设想:change事件

假设select中有id为demo,将选中的那个option选项值现实到id为item的div中

,首先div要存在,并且display为hidden;

$('#demo').change(function(){
    var con = $(this).html();
    $('#item').html(con);
    $('#item').css('display','block');
})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式