jquery - 结合更改和链式 jquery 插件

标签 jquery drop-down-menu chained

我正在尝试创建一个简单的链接( http://www.appelsiini.net/projects/chained )选择框,以调用页面结尾,并使用了在此站点上找到的两个代码片段,但我在将两者结合起来时遇到了真正的麻烦。 这是我的脚本:

$(function() { 
 $("#classifications").chained("#rounds");
    $("#classifications").change(function(){
  $("#result").load( $(this).val() );
});
});

和我的html:

<select id="rounds">
<option value="">select round</option>
  <option value="metric">Metric</option>
  <option value="imperial">Imperial</option>
</select>
<select id="classifications">
  <option value="">Select Classification</option>
  <option value="test1.html" class="metric">Gents Metric</option>
  <option  value="test2.html" class="metric">Ladies Metric</option>
  <option  value="test3.html" class="metric">Juniors Metric</option>
  <option value="test5.html" class="imperial">Gents Imperial</option>
  <option value="test6.html" class="imperial">Ladies Imperial</option>
  <option value="test4.html" class="imperial">Juniors Imperial</option>
</select>
<div id="result"></div>

这应该很简单,但我找不到哪里出错了?它有效,但会导致选择框重复。 谢谢

最佳答案

chained()插件中,尝试注释掉line 54 from the source应该是:

$(self).trigger("change");

我这样做了,一切都按预期进行。我还没有将其扩展到超过 2 个选择,因此如果这是您需要的,您应该解决这个问题。

关于jquery - 结合更改和链式 jquery 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12023257/

相关文章:

drop-down-menu - 在 mat-select 上设置选项选择以在选择后返回占位符

javascript - 没有 jQuery 或 Ajax 的链式选择

java RTFEditorKit : chaining blocks of text

jquery - 无论如何改变复选框的背景颜色?

asp.net - 在 JQuery UI 对话框中加载 aspx 页面

javascript - 从单独的 JS 文件中检索常量\字符串值

python - 当默认提供的不是元组时,为什么 python 中的链式字典 .get() 返回元组?

javascript - 如何从异步调用返回响应?

asp.net-mvc-4 - DropDownlist 值作为 System.Collections.Generic.List`1[System.Web.Mvc.SelectListItem] 插入

javascript - 根据下拉值更改表单字段