我有这个 HTML:
<div data-value="1606132800">
<span>23</span>
</div>
而且,我想使用 jQuery 在我的 span 之后添加 ap 标签,如下所示:
<div data-value="1606132800">
<span>23</span>
<p>1$</p>
</div>
我努力了:
$("div[data-value='"+key+"'] > span").html('<p>'+value.price+' '+currency+'</p>');
$("div[data-value='"+key+"']").children('span').html('<p>'+value.price+' '+currency+'</p>');
我不想使用附加,因为会附加我的 p 标签的 altot 并且每次在附加一个新元素之前我必须删除 p 标签以添加我目前正在使用的 1 个标签。
$("div[data-value='"+key+"']").children('p').remove();
$("div[data-value='"+key+"']").append('<p>'+value.price+' '+currency+'</p>');
我试图获得更好的解决方案的原因是它有点慢而且不是很好的解决方案。
谢谢你的帮助!