作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我使用在 ios safari 下运行的 javascript jQuery 代码(在我的 iPad 上)提取数据属性失败。我的代码在桌面浏览器上运行良好。
HTML
<div id="mydiv" data-mine="test"></div>
Javascript (jQuery)
console.log($('#mydiv').data("mine"));
我的 ios Safari 的日志显示 undefined
而桌面 Chrome 的日志显示 test
它应该。我尝试了一些变体,例如
console.log($('#mydiv').data().mine);
和
console.log($('#mydiv').dataset.mine);
但这些并没有更好的效果。
最佳答案
不确定为什么 jquery 会给你带来问题,但你可以 nativley 做到这一点
console.log( document.getElementById( 'mydiv' ).getAttribute( 'data-mine' ) );
关于javascript - 如何在 javascript 中获取数据属性——不适用于 ios safari 浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25316629/
我是一名优秀的程序员,十分优秀!