1

私は次のコードを持っています...

<a href="test123.html" class="testclass">Test Link</a>

リンクの後に画像を追加する必要がありますが、クラスとhrefに基づいています。私が試みた:

jQuery(".testclass a[href$='test123.html']").append("<br /><div style='padding:10px;'><img src='testimage.jpg'></div>");

しかし、それは機能しません。

4

3 に答える 3

4

これを試して

jQuery("a.testclass[href$='test123.html']").after("<br /><div style='padding:10px;'><img src='testimage.jpg'></div>");

選択した要素の直後にdivを挿入する必要があります。

于 2013-03-20T16:27:44.053 に答える
4

after()要素の後に挿入するためにを使用する必要があります。append()要素の最後に子要素を追加するために使用されます。

jQuery("a.testclass[href$='test123.html']").after("<br /><div style='padding:10px;'><img src='testimage.jpg'></div>");

デモ:フィドル

于 2013-03-20T16:28:03.147 に答える
2

セレクターが正しくありません。する必要があります

jQuery("a.testclass[href$='test123.html']").append(YourHtml)
于 2013-03-20T16:28:19.740 に答える