选择数据集时触发更改

是否有可能触发他们提供的amcharts多数据集图表的select元素的’更改’。

$(".amChartsDataSetSelector").find("select").val("2").trigger("change"); 

这是我试过的代码,它的作用基本上是将选择选项更改为我选择的选项 ,但它不会相应地更改图表

这种方法还有其他替代方案吗?

这是我的小提琴 :

这是amcharts图表的原始链接 。

jQuery .trigger(仅当使用jQuery .on函数(或任何事件绑定函数)绑定事件.on有效。下面是一个简单的示例,向您展示正在发生的事情。

跳转到下面的#Solution跳过此演示。

 $(function() { var el = document.getElementById('checkEvent'); if (el.addEventListener) { el.addEventListener("change", checkEvent, false); } else { el.attachEvent('change', checkEvent); } function checkEvent() { alert('Event Check'); } $('#changeDDValue').click(function() { $('#checkEvent').val("2").change(); }); });