Показать сообщение отдельно
  #2 (permalink)  
Старый 03.09.2011, 21:34
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

jQuery(".price_block1").text()

вернёт текст первого элемента. в эотм то и проблема

я бы сделал так

$(document).ready(function(){
    jQuery(".price_block1, .thisprise, .ald_price, .aldprice").each(function(i, elem){
        elem = $(elem);
        if( elem.text() !== "" ) elem.append("<small> руб</small>");  
    });
    jQuery(".sale_block1, .sale").each(function(i, elem){
        elem = $(elem);
        if( elem.text() !== "" ) elem.append("<small> %</small>");  
    });    
});

Последний раз редактировалось melky, 03.09.2011 в 21:38.
Ответить с цитированием