-1
我有下面的代码片段在我的网页:。对(“点击”)在Chrome/Safari浏览器不工作
$('#activityFilter option').on('click', function() {
var text = document.getElementById("tableFilter").value;
searchTable(opts, text);
$('.spotRow').first().click();
});
在我的index.html文件,有一个下拉<select id="activityFilter">
,并且我试图在用户在此下拉列表中选择一个新项目时致电searchTable
。但是,Chrome浏览器或Safari浏览器从未触发过.on('click')
。但是,它在Firefox和IE中运行良好。有什么建议么?
这并不是真正的事件。为什么不使用['change'](https://api.jquery.com/change/)? –
在选择ID上使用onchange。点击可能无法在所有浏览器中正确触发,因此使用它并不是一个好主意。 – NepCoder