Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> переписать один блок текста вместо другого 
:(
    Опции темы
cheburashkaRF
Дата 9.5.2014, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 9.11.2011
Где: Новосибирск

Репутация: нет
Всего: нет



В блоке с id="words" выберите текст hello world и добавьте его в блок с id="insert" в <span> вместо строки "abracadabra"
вот нароботки 

Код

<div id="words">hello world<!--вот это выбираем---></div>
   <div id="insert">
        <p>text 1</p>
        <p>text 2   </p>
    <p>text 3 <span>abracadabra<!-- вот сюда вставляем--></span></p>


Код

var y=$('#words').has(':contains("hello world")');//выбрал hello world
var z=$('div#insert').children().eq(3).has('span:contains("abracadabra")').append(y)
//в итоге хрень

PM MAIL   Вверх
Aliance
Дата 12.5.2014, 10:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 17
Всего: 137



Выбрать текстовое содержимое элемента можно через метод .text()
При вставке лучше, если возможно (а в вашем случае это возможно), писать селекторы без использования eq, т.к. если поменяется разметка - код перестанет работать.
Код

var x = $('#words').text();
$('div#insert p span').text(x);

PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0406 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.