我正在开发一个Web应用程序,并在我的ipad上对其进行了测试,当时我发现某些问题不起作用。
我决定进一步研究它,发现它不能在ipad上运行,但可以在桌面浏览器上运行:
$(function() {
$('select').change(function(e) {
console.log(e.srcElement.selectedOptions);
});
});
iPad控制台显示
undefined
这是一个jsfiddle进行测试。
我的方法错了吗?还是这是移动浏览器中的错误?
最佳答案
您是要使用e.srcElement.selectedIndex还是e.srcElement.value?
e.srcElement.options[e.srcElement.selectedIndex].getAttribute("data-sort");