jQuery 如果选择选项等于值则删除第二个选择的值

标签 jquery

我该怎么办:如果在#myselect1中选择了沃尔沃,则删除#myselectVolvo中的第一个(740)和第二个(940)选项

<select id="myselect1">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>

<select id="myselectVolvo">
  <option value="740">740</option>
  <option value="940">940</option>
  <option value="240">240</option>
  <option value="340">340</option>
</select>

最佳答案

$('#myselect1').change(function(){
  if($(this).val() == 'volvo'){ // or this.value == 'volvo'
    $('#myselectVolvo option:lt(2)').remove();
  }
});

关于jQuery 如果选择选项等于值则删除第二个选择的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6600281/

相关文章:

javascript - jQuery:防止多次触发淡出或任何动画

javascript - 谷歌地图不起作用,位置数组?

jquery - Cakephp 中的类似对话框的工具提示 - 类似于 stackoverflow 框

javascript - JQuery-AJAX 表单提交但重新加载页面,更改 url

c# - 使用 Azure 上的 Application Insights 捕获 ASP.Net MVC 应用程序上的搜索查询字符串

jquery - 如何在 Grails 中包含 jquery.js?

javascript - 匹配非 ASCII 字符的正则表达式?

javascript - 使用javascript获取子文件夹名称

javascript - 我如何检测用户何时离开我的站点,而不仅仅是转到其他页面?

jquery - 带有 CSS 布局模板模块的粘性页脚?