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 回答