1

我需要将图像标签添加到 WP eCommerce 的自定义元字段,但是当我添加它时,它会将其作为文本拉出。因此,我想使用 Jquery 来查找和替换 < > 括号,以便它确实呈现为标签。

这是我的源代码:

<div class="custom_meta">
<strong>CODE: </strong>JL16<br>
<strong>Colour: </strong>&lt;img src="http://localhost:81/live_products/shop/wp-content/uploads/blue.gif" /&gt;<br>
<strong>COLOURS: </strong>BLACK, WHITE, GREY, CORAL, BLUE<br>
<strong>FABRIC: </strong>LYCRA<br>
</div>

这是我认为它应该在 jQuery 中工作的方式:

jQuery(document).ready(function(){

    // Remove "" from meta image
    jQuery(".custom_meta").replace(/&lt;/g, '<');
    jQuery(".custom_meta").replace(/&gt;/g, '>');

});

这将是替换&lt;to < 和&gt;to > 的正确方法吗?

谢谢你。

4

1 回答 1

1

这应该这样做

jQuery(".product_description").html(function(i, currenthtml){
   return currenthtml.replace(/&lt;/g, '<').replace(/&gt;/g, '>');
});

文档中阅读更多关于.html()

于 2012-11-12T13:42:03.470 回答