jQuery JS 如何实现改变一个下拉菜单的值另一个菜单的值随之改变

如题像省级联动菜单一样,我想写一个userscript改变原有菜单的选项,比如第一个下拉菜单选择1,第二个菜单就只显示under1的值,以此类推...哪位大神有明确的思路... 如题像省级联动菜单一样,我想写一个userscript改变原有菜单的选项,比如第一个下拉菜单选择1,第二个菜单就只显示under1的值,以此类推...哪位大神有明确的思路和具体的方法还请不吝赐教!!!
如果用Ajax的话应该怎么实现?
展开
 我来答
百度网友199c56b
2016-09-26 · TA获得超过284个赞
知道小有建树答主
回答量:183
采纳率:83%
帮助的人:115万
展开全部
<select id='1'>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
</select>

<select id=2>
<option value='1-1'>1-1</option>
<option value='1-2'>1-2</option>
<option value='1-3'>1-3</option>
<option value='2-1'>2-1</option>
<option value='2-2'>2-2</option>
<option value='2-3'>2-3</option>
<option value='3-1'>3-1</option>
<option value='3-2'>3-2</option>
<option value='3-3'>3-3</option>
</select>

<script>
$('#1').children().click(function(){
    $('#2').children(":contains('"+$(this).val()+"-')").show();
    $('#2').children().not(":contains('"+$(this).val()+"-')").hide();
    $('#2').children(":contains('"+$(this).val()+"-1')").attr('selected','true');
})

</script>
追问
谢谢,
我的目标网站不好用,不知道那个网站是这么调用的,还插入不了DOM,alert也不好使,
如果用Ajax的话应该怎么写代码?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天魔go
2016-09-26 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:99
采纳率:0%
帮助的人:55.4万
展开全部
用AJAX来局部更新
追问
求详细代码,我认为我这个只能靠Ajax来完成了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式