2012-11-12 6 views
1

Мне нужно добавить теги изображений в пользовательские поля метаданных WP eCommerce, но когда я их добавлю, он вытащит его как текст. Поэтому я хотел бы использовать JQuery, чтобы найти и заменить скобки <> так, чтобы он отображался как тег вместо этого.Найти < в <using 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; на < и &gt; к > ?

спасибо.

+1

Просто подсказка: 'JQuery (функция ($) {/ * теперь использовать $ свободно * /});' –

ответ

1

Это должно сделать это

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

Подробнее на documentation about .html()

+0

спасибо Габи ! Это сделал трюк! – SixfootJames