我运行此jQuery代码,根据data-tipos
属性从下拉列表中自动选择。问题是它不能在Safari上运行。
document.addEventListener('DOMContentLoaded', function() {
document.querySelector('option[data-id="'+param1+'"]')
.setAttribute('selected', 'selected');
});
有关如何编辑在Safari上运行的代码的任何帮助吗?
请找到这个JSFiddle https://jsfiddle.net/6uh57nz3/1/,即使它不起作用,你也有完整的代码。
答案 0 :(得分:0)
不知道为什么,但setAttribute
在Safari中不起作用。但是,设置DOM元素的属性值有效。这适用于所有浏览器。
document.querySelector('option[data-id="' + param1 + '"]')
.selected = 'selected';