【发布时间】:2011-03-29 09:11:28
【问题描述】:
我使用的插件需要 rel 元素看起来像这样。
<ul id="product-thumbs-list">
<li><a href="1-big.jpg" rel="useZoom: 'cdonZoom', smallImage: '1.jpg'"></li>
<li><a href="2-big.jpg" rel="useZoom: 'cdonZoom', smallImage: '2.jpg'"></li>
</ul>
是否可以通过 jQuery 获取 smallImage 值?
在这种情况下,“1.jpg”或“2.jpg”。
谢谢!
【问题讨论】:
-
我认为 jQuery 没有简单的方法。您可能只需要使用
.attr('rel')获取 rel 的内容并将其拆分为一个数组,然后找到以 smallImage 开头的结果并从中获取文件名。 -
在 rel 属性中存储这样的数据是一个非常糟糕的插件。应该使用 data-xxx="" 或至少将数据存储为 JSON。