带有java脚本的下拉菜单,根据第一个下拉菜单更改值
Drop down menu with java script.changes value according to first drop down
我有两个下拉菜单。两个下拉列表中的选项都是男性和女性。如果我在一个下拉列表中选择男性选项,它会自动在另一个下拉列表中更改女性。我该怎么做?
试试这个
<select id="cat1">
<option value="0">Select</option>
<option value="Male">Male</option>
<option value="Female">Female</option>
</select>
<select id="cat2">
<option value="0">Select</option>
<option value="Male">Male</option>
<option value="Female">Female</option>
</select>
JavaScript
$( "#cat1" ).change(function() {
if ($(this).val() == "Male"){
$("#cat2").val("Female");
}
if ($(this).val() == "Female"){
$("#cat2").val("Male");
}
});
更新的演示
Html 和 JS
$(document).ready(function(){
$("#dp1").change(function(){
if ($(this).val() == "male")
$('#dp2>option:eq(1)').prop('selected', true);
else
$('#dp2>option:eq(0)').prop('selected', true);
});
$("#dp2").change(function(){
if ($(this).val() == "male")
$('#dp1>option:eq(1)').prop('selected', true);
else
$('#dp1>option:eq(0)').prop('selected', true);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<body>
<select id="dp1">
<option value="male">male</option>
<option value="female">female</option>
</select>
<select id="dp2">
<option value="male">male</option>
<option value="female" selected>female</option>
</select>
</body>
相关文章:
- I'我设计了一个下拉菜单,onclick会出现,而on blur会消失
- 如何激活下拉菜单:在一个元素上单击768px宽度下方,在另一个元素上将鼠标悬停在768px上方
- 在javascript中动态添加一个选择下拉菜单
- Asp.net 引导下拉菜单 - 选择一个项目
- 下一个下拉菜单不能具有已在另一个下拉菜单中使用的值
- Bootstrap下拉菜单中的复选框允许多个复选框而不是一个
- 如何创建根据另一个下拉菜单中的答案显示的下拉菜单
- 如何使用引导程序显示另一个导航栏而不是下拉菜单
- Jquery下拉菜单位于幻灯片上方的一个显示位置
- 当上一个下拉菜单选择了某些内容时,javascript显示下拉菜单
- 如何更改<h: 选择一个菜单>在JSF中选择一个条目的下拉菜单
- 是否可以在HTML选择下拉菜单的每个选项上附加一个qtip2工具提示
- 创建一个CSS下拉菜单,其中包含从搜索图标弹出的搜索框
- 我需要一个简单的javascript下拉菜单OnChange/Select
- 使用jquery/javascript在aspx页面中填充一个客户端下拉菜单和一个服务器端下拉菜单
- 将整个下拉菜单从一个站点复制到另一个站点
- 引导3:下拉菜单在一个固定的顶部栏导航条逆不是下拉
- 单击下拉菜单创建一个弹出窗口(下拉菜单中没有选择)
- 从php中的下拉菜单创建一个项目列表
- 通过下拉菜单选择一个选项