Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: превратить параграф в список
 
 автор: kb_nn   (15.07.2010 в 16:54)   письмо автору
 
 

слушайте, есть параграф, содержащий ссылки, текст и комментарии. посоветуйте, как можно превратить его в список, содержащий только незакомментированые ссылки. для дальнейшей обработки с помощью jQuery

  Ответить  
 
 автор: bishake   (15.07.2010 в 18:03)   письмо автору
 
   для: kb_nn   (15.07.2010 в 16:54)
 

Что Вы подразумеваете под "списком" и что значит "превратить"?
Приведите также кусок Вашего "параграфа" и то, что надо получить.

  Ответить  
 
 автор: kb_nn   (15.07.2010 в 18:10)   письмо автору
 
   для: bishake   (15.07.2010 в 18:03)
 

допустим, есть
<p><a href="1.html">ссылка 1</a> пара слов    <!-- <a href="2.html">ссылка 2</a> -->       <a href="3.html">ссылка 3</a>    еще что- то <!-- <a href="4.html">ссылка 4</a> --> </p>


надо
<ul>
<li><a href="1.html">ссылка 1</a></li>
<li><a href="3.html">ссылка 3</a></li>
</ul>


для чего надо - для некоторых плагинов jQuery необходимо иметь список ссылок, чтобы можно было применить тот или иной плагин. у меня же они встречаются в параграфе.
а менять разметку на всех страницах сайта замучаешься.

  Ответить  
 
 автор: bishake   (15.07.2010 в 18:58)   письмо автору
 
   для: kb_nn   (15.07.2010 в 18:10)
 

Технология примерно такая, только вместо html() надо что-то другое :-))) (У меня упал jquery.com)

<ul id='list'></ul>

<script>

$('p a').each(function() {
   $('#list').append('<li>' + $(this).html() + '</li>');
});

  Ответить  
 
 автор: kb_nn   (16.07.2010 в 08:53)   письмо автору
 
   для: bishake   (15.07.2010 в 18:58)
 

м. тоесть список создать новый. вот спасибо. об этом я не подумал.
а я хотел все <а> обёртывать в <li>, родителя <p> удалять и обёртывать в <ul>., а вот как удалить всё кроме ссылок, не представлял и в помине.
еще раз спасибо :)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования