我正在开发一个网络应用程序,当我意识到某些东西无效时,我正在我的ipad上进行测试。
我决定进一步调查并发现这不适用于ipad,但会在桌面浏览器上运行:
$(function() {
$('select').change(function(e) {
console.log(e.srcElement.selectedOptions);
});
});
Ipad控制台显示undefined
这是一个jsfiddle来测试它。
我的方法有误吗?或者这是移动游猎中的错误?
答案 0 :(得分:2)
您的意思是使用e.srcElement.selectedIndex还是e.srcElement.value?
e.srcElement.options[e.srcElement.selectedIndex].getAttribute("data-sort");