首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery插件用法: href或data-url

jQuery插件用法: href或data-url
EN

Stack Overflow用户
提问于 2016-05-12 08:21:22
回答 1查看 80关注 0票数 3

我正在创建一个jQuery,它将把一些li转换成文件夹块。

我无法决定哪个更适合插件的使用:

url在href

代码语言:javascript
复制
<ul id="folders">
    <li><a href="http://ggg.net/content/?folder=hospital">Hospital Folder</a></li>
    <li><a href="http://ggg.net/content/?folder=school">School Folder</a></li>
    <li><a href="http://ggg.net/content/?folder=house">House Folder</a></li>
</ul>

数据中的url -url

代码语言:javascript
复制
<ul id="folders">
    <li data-url="http://ggg.com/content/?folder=hospital">Hospital Folder</li>
    <li data-url="http://ggg.com/content/?folder=school">School Folder</li>
    <li data-url="http://ggg.com/content/?folder=house">House Folder</li>
</ul>

插件启动后的输出HTML:

代码语言:javascript
复制
<div id="folders">
    <div class="row">
        <div class="col-md-3 folder">
            <a href="http://ggg.com/content/?folder=hospital">
                <i class="fa fa-folder"></i>
                <p>Hospital Folder</p>
            </a>
        </div>
        <div class="col-md-3 folder">
            <a href="http://ggg.com/content/?folder=school">
                <i class="fa fa-folder"></i>
                <p>School Folder</p>
            </a>
        </div>
        <div class="col-md-3 folder">
            <a href="http://ggg.com/content/?folder=house">
                <i class="fa fa-folder"></i>
                <p>House Folder</p>
            </a>
        </div>
    </div>
</div>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-12 09:03:37

当JavaScript不运行时,哪一个更好?作为链接的链接还是什么都不做的数据属性?

使用该版本的真实链接。让你的JavaScript 不显眼。使用渐进增强

因此,似乎根本不需要使用JavaScript来转换DOM。只需按您希望的方式编写HTML,就可以避免JavaScript稍后重写它时的闪光灯。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37181189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档