3

所以我有以下 Jquery

    $j("a#Pinterest").html("<img src='/images/Social Media/pinterest.png'>");

并标记如下;

<a id="Pinterest"></a>

效果很好,但是用户可以选择在一个页面上添加多个,我注意到在 IE7 中只有第一个锚点附加了图像,而其他锚点则没有。在所有其他浏览器中,它们都会附加图像。

有任何想法吗 ?

4

2 回答 2

6

id在 html 页面上必须是唯一的。您只能使用同一个 ID 一次。请改用class属性。

于 2012-04-12T17:38:58.507 回答
2

HTML

<a class="Pinterest"></a>
<a class="Pinterest"></a>

JS

$j("a.Pinterest").html("<img src='/images/Social Media/pinterest.png'>");

Id 应该是唯一的,但您可以将 class 用于使用相同类名的一组元素。

于 2012-04-12T17:39:47.740 回答