Показать сообщение отдельно
  #1 (permalink)  
Старый 28.03.2016, 12:04
Новичок на форуме
Отправить личное сообщение для pomansur Посмотреть профиль Найти все сообщения от pomansur
 
Регистрация: 28.03.2016
Сообщений: 4

[JQuery] - выборка строки html без тега
Добрый день. Подскажите пожалуйста.
Есть код:
<label>
    <?php if ($quote['code'] == $code || !$code) { ?>
    <?php $code = $quote['code']; ?>
    <input type="radio" name="shipping_method" value="<?php echo $quote['code']; ?>" checked="checked" />
    <?php } else { ?>
    <input type="radio" name="shipping_method" value="<?php echo $quote['code']; ?>" />
    <?php } ?>
    <?php echo $quote['title']; ?> - <?php echo $quote['text']; ?>
</label>

Вопрос. Как установить новое содержимое в последней строке, если там нет тегов? (<?php echo $quote['title']; ?> - <?php echo $quote['text']; ?>)

Если бы были теги:
<label for="<?php echo $quote['code']; ?>"> // тут или mileage.city или mileage.oblast в зависимости от логики контроллера.
    <?php if ($quote['code'] == $code || !$code) { ?>
    <?php $code = $quote['code']; ?>
    <input type="radio" name="shipping_method" value="<?php echo $quote['code']; ?>" checked="checked" />
    <?php } else { ?>
    <input type="radio" name="shipping_method" value="<?php echo $quote['code']; ?>" />
    <?php } ?>
    <span class="title"><?php echo $quote['title']; ?></span> - <span class="text"><?php echo $quote['text']; ?></span></label>
</label>

то все выбирается хорошо так.
$('label[for="mileage.city"]').find('span[class="title"]').html(data.title);
$('label[for="mileage.city"]').find('span[class="text"]').html(data.text);
$('label[for="mileage.oblast"]').find('span[class="title"]').html(data.title);
$('label[for="mileage.oblast"]').find('span[class="text"]').html(data.text);

Как то же самое сделать, если теги не определенны в коде?
Пробовал через after
$('input[value="mileage.city"]').after(data.text);
$('input[value="mileage.city"]').after(data.title);

но это вставляет еще одну строку , но не заменяет.

Последний раз редактировалось pomansur, 28.03.2016 в 12:13.
Ответить с цитированием