用jQuery查找和替换文本,只有文本没有子元素 [英] Find and replace text with jquery, only text no child elements
本文介绍了用jQuery查找和替换文本,只有文本没有子元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
< span itemprop =productIDclass =sku_wrapper >
SKU:
< span class =sku>
5-144
< / span> ;.
< / span>
我试过了:
$(。product_meta> .sku_wrapper:contains('SKU:')).text('art nu。');
但是这个子删除sku。
<希望有人有解决方案...
自解决方案
自从jquery 1.8你可以这样做:
$ b $ $ p $ $ $ $ $ $ $。sku_wrapper。html(function(i,t){
return t.replace('SKU:' ,'art nu。')
});
I want to find and replace text with jquery. I want to change "SKU:" to "art nu."
<span itemprop="productID" class="sku_wrapper">
SKU:
<span class="sku">
5-144
</span>.
</span>
I tried:
$(".product_meta>.sku_wrapper:contains('SKU:')" ).text('art nu.');
but this delete the child span sku.
Hope someone has a solution...
解决方案
since jquery 1.8 you can do it also like this:
$(".sku_wrapper").html(function(i,t){
return t.replace('SKU:','art nu.')
});
这篇关于用jQuery查找和替换文本,只有文本没有子元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文