当前位置:  开发笔记 > 前端 > 正文

使用JQuery将HTML作为所选标记的最后一个子项插入

如何解决《使用JQuery将HTML作为所选标记的最后一个子项插入》经验,为你挑选了1个好方法。

我是JQuery的新手.我正在阅读JQuery,但最多只能访问第39页并需要一些快速帮助!

请注意:我正在简化我的实际要求,所以我要求的可能听起来很奇怪,但我只是试着去了解JQuery表达式的关键而不是我的情况(与动画插件有关).

我有我的HTML代码(生成,我不想改变):


现在我要做的是在当前内容之后插入文本'(收藏)'INSIDE A标签.或者换句话说,作为最后一个孩子.


我到目前为止最好的是:

$(' (favorite)').insertAfter('.favorite div a');

当然,这最终会将(最喜欢的)文本放在A链接之外,并且不会加下划线(我想要).

我需要以某种方式说.parent().lastChild()但我不太确定该怎么做.

注意:我必须放入,因为否则它不会将其视为"可插入"文本.我确信还有一种解决方法,但这是次要问题.



1> clawr..:

append方法在匹配元素的末尾插入节点.Prepend在开头插入节点.

例:

$('div.favorite div a').append(' (favorite)');

span元素是没有必要的-你可以这样做:

$('div.favorite div a').append(' (favorite)');

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有