如何在最后一个css类之后追加文本(How to append text after last css class)

编程入门 行业动态 更新时间:2024-10-23 06:24:50
如何在最后一个css类之后追加文本(How to append text after last css class)

我有以下HTML

<div class="someClass"> Some text </div> <div class="someClass"> Some other text </div> <div class="add> &t;img src="someImage.jpg"> </div>

现在我想添加另一个div后点击添加图像 - 但只有在类“someClass”的最后一个div后。

如果我使用下面的jQuery,它会在每个someClass元素后面添加多次。

$(".add img").live("click", function() { $(".containerFooter").after("<div class='someClass'>test</div>"); });

有没有办法只将它追加到最后一个div与someClass属性?

I have the following html

<div class="someClass"> Some text </div> <div class="someClass"> Some other text </div> <div class="add> <img src="someImage.jpg"> </div>

Now I'd like to append another div after a click on the add image - but only after the last div with the class "someClass".

If I use the following jQuery it will be appended after each someClass element, so multiple times.

$(".add img").live("click", function() { $(".containerFooter").after("<div class='someClass'>test</div>"); });

Is there a way to only append it after the last div with the someClass attribute?

最满意答案

您正在寻找:last选择器:

$(".someClass:last").after("<div class='someClass'>test</div>");

You are looking for the :last selector:

$(".someClass:last").after("<div class='someClass'>test</div>");

更多推荐

someClass,class,div,div>,<div,电脑培训,计算机培训,IT培训"/> <meta name

本文发布于:2023-07-06 07:57:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1047589.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文本   如何在   css   class   append

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!