Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.03.2016, 15:24   #1
Morgusha
Форумчанин
 
Регистрация: 30.09.2009
Сообщений: 166
Восклицание выбор элементов в тегах

Подскажите пожалуйста почему не получается выбрать все элементы H2 и вставить их после класса qwe ? вернее вставляется но не то.
делаю так вот
PHP код:
<head>
<
script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
</head>

<h1>Начало</h1>
<p class="qwe"></p>
<p>Текст текст Текст текст Текст текст Текст текст Текст текст Текст текст Текст текст Текст текст  </p>
<h2>123</h2>
<p>Текст текст Текст текст Текст текст Текст текст Текст текст Текст текст Текст текст Текст текст  </p>
<h2>321</h2>
<p>Текст текст Текст текст Текст текст Текст текст Текст текст Текст текст Текст текст Текст текст  </p>
<h2>555adf</h2>



<script>
$( document ).ready(function() {
$('h2').addClass('dob');
$.each($('.dob'), function() { 
    var str = $(this).html();
    $('.qwe').html(str);
});
});
</script> 
в итоге выводится вот что:
555adf

то есть выводится последний заголовок и всё !

Последний раз редактировалось Morgusha; 10.03.2016 в 15:44.
Morgusha вне форума Ответить с цитированием
Старый 10.03.2016, 16:04   #2
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Ну дак каждая итерация цикла перезаписывает содержимое, вот и остается последняя запись.
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 10.03.2016, 16:30   #3
Morgusha
Форумчанин
 
Регистрация: 30.09.2009
Сообщений: 166
По умолчанию

Код:
 $('.qwe').append(str);
так вот заменил !
теперь всё работает но все загловки слитно в 1 строку.

добавляю в конец такое вот
Код:
$('<br/>');
не переводит строку. как тег перевода то в jquery добавить верно ? сорри за такое )
Morgusha вне форума Ответить с цитированием
Старый 10.03.2016, 16:31   #4
Morgusha
Форумчанин
 
Регистрация: 30.09.2009
Сообщений: 166
По умолчанию

о есть так вот сработало )
Код:
<script>
$( document ).ready(function() {
$('h2').addClass('dob');
$.each($('.dob'), function() { 
    var str = $(this).html();
	$('.qwe').append('<p>' + str + '</p>');
});
});
</script>
Morgusha вне форума Ответить с цитированием
Старый 24.03.2016, 16:27   #5
Morgusha
Форумчанин
 
Регистрация: 30.09.2009
Сообщений: 166
По умолчанию

опять прошу помощи.
как обернуть теперь список из H2 в ссылки ?

делаю так вот и не выходит :
Код:
<script>
$( document ).ready(function() {
    $att=1;
$('h2').addClass('dob');
$.each($('.dob'), function() { 
    var str = $(this).html();
    $('.qwe').append('<p>' + str + '</p>' + '</br>');
    $(this).attr("id","zag" + $att);
    $att++;
    $(".qwe p").wrap("<a href='#zag' + $att></a>");
});
});
</script>
Morgusha вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C#] Выбор элементов в listView JonMagon Помощь студентам 1 29.02.2012 19:54
Изменение свойства width в тегах через PHP Kasper1 PHP 6 09.03.2011 10:05
Поиск текста в тегах Boris-Britva Общие вопросы Delphi 2 08.11.2010 22:00
Выбор элементов Паскаля ~AngelOK~ Паскаль, Turbo Pascal, PascalABC.NET 4 23.10.2008 21:20
Определение filter CSS в тегах HTML UNLEASHED HTML и CSS 1 16.01.2008 07:08