-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