所以我跟随Jquery
$j("a#Pinterest").html("<img src='/images/Social Media/pinterest.png'>");
标记如下;
<a id="Pinterest"></a>
哪个工作正常,但是用户可以选择将多个页面添加到一个页面,我注意到在IE7中只有第一个锚点附加图像而不是其他页面。在所有其他浏览器中,它们都会附加图像。
任何想法?
答案 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用于使用相同类名的一组元素。