javascript - jquery 如何取出一组元素中的 data-url?
巴扎黑
巴扎黑 2017-04-11 11:41:01
[JavaScript讨论组]

我想取出每个url 给他绑定事件实现跳转,不要用a标签!如何做?
为什么取不到属性值?




    
    
    
    


    
巴扎黑
巴扎黑

全部回复(3)
巴扎黑
$(test[i]).data("url")
大家讲道理

当 $(".test").length > 1 时,jQuery返回的是DOM原生节点,和 document.getElementsByTagName('p') 返回的结果一样,这里的$(".test")[i]没有被jQuery生成一个jQuery对象,并赋予通过prototype定义的一些方法和属性,因此根本没有test[i].attr这个方法。所以就造成了$(test[i]).data("url")这个h5原生方法能够获取属性值而test[i].attr这个方法不能获取,希望对你有帮助。

黄舟

第一你$没定义,要么就是没引入JQ库,第二,test[i],你研究下写法对还是错。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号