Jquery IE7 Id附加问题

时间:2012-04-12 17:36:31

标签: jquery css

所以我跟随Jquery

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

标记如下;

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

哪个工作正常,但是用户可以选择将多个页面添加到一个页面,我注意到在IE7中只有第一个锚点附加图像而不是其他页面。在所有其他浏览器中,它们都会附加图像。

任何想法?

2 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:2)

<强> HTML

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

<强> JS

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

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