3

だから私はJqueryをフォローしています

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

そしてマークアップは次のとおりです;

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

これは問題なく機能しますが、ユーザーは1つのページに複数を追加するオプションがあり、IE7では最初のアンカーのみが画像を添付し、他のアンカーは添付しないことに気付きました。他のすべてのブラウザでは、すべてのブラウザに画像が添付されます。

何か案は ?

4

2 に答える 2

6

idHTMLページで一意である必要があります。同じIDは1回しか使用できません。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は一意である必要がありますが、同じクラス名を使用する要素のグループにクラスを使用できます。

于 2012-04-12T17:39:47.740 に答える