HTML select 在单击条目时具有 ondblclick 方法 - 保存它。但由于某些原因,在 Edge 浏览器中会触发两次,而在 chrome 中则工作得很好。
<select id="selectId" class="form-control" th:field="*{type}"
size="20" multiple="multiple" style="overflow:scroll;" ondblclick=rightDblClick(this.value)>
<option th:each="item : ${obj.types}"
th:value="${item.id}"
th:text="${item.value}"></option>
</select>
function leftDblClick(val) {
var list = new Array();
list.push(val);
sendRequest(list, false) //ajax request
}
最佳答案
我不确定 Edge 是否正确支持这些标签。
如果您愿意,可以尝试以下操作:
document.getElementById('selectId').ondblclick = function (val) {
var list = Array();
list.push(val);
sendRequest(list, false) //ajax request
}
我认为这在 Edge 上应该可以正常工作。
关于javascript - ondblclick 在边缘浏览器上触发 2 个触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59734695/