选择数据集时触发更改
是否有可能触发他们提供的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(); }); });