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

HTML+CSS+JavaScript

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

 

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

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

тема: jQuery. Подскажте селектор.
 
 автор: Гость   (23.11.2009 в 11:32)   письмо автору
 
 


<div>
    <p>1</p>
    <p>2</p>
    <p>3</p>
</div>



Я ловлю нажатие на элементе p. После чего мне нужно удалить все другие элементы p. Как это сделать? Единственное что придумал - это посчитать каким оно по счету идет в думе, и при удалении удалить все кроме этого. Но мне кажется что способ какой-то корявый. Есть решение проще?)

  Ответить  
 
 автор: sim5   (23.11.2009 в 11:51)   письмо автору
 
   для: Гость   (23.11.2009 в 11:32)
 


<script>
$(document).ready(function(){
  $("#as>p").click(function(e){
    e.stopPropagation();
    var el = $(this).get(0);
    $("#as>p").each(function(){
      if(el != this) $(this).remove();
    });
  });
});
</script>

<div ID="as"> 
    <p>1111</p> 
    <p>2222</p> 
    <p>3333</p> 
</div>

  Ответить  
 
 автор: Гость   (23.11.2009 в 17:38)   письмо автору
 
   для: sim5   (23.11.2009 в 11:51)
 

Спасибо.

  Ответить  
 
 автор: asptema   (23.11.2009 в 23:18)   письмо автору
 
   для: sim5   (23.11.2009 в 11:51)
 

Уважаемый sim5! Вы наверное тот самый Максим Кузнецов, книгу которого я сейчас и читаю.

Уважаю Вас как профессионала и прошу ответить - где Вы так хорошо изучили jQuery? я уже неплохо разбираюсь в этом фреймворке, но вышеприведенный код убедил меня в обратном :)

  Ответить  
 
 автор: Саня   (23.11.2009 в 23:45)   письмо автору
 
   для: asptema   (23.11.2009 в 23:18)
 

<div id="div"> 
  <p>1</p> 
  <p>2</p> 
  <p>3</p> 
</div>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script>
$(function(){
  $('#div p').click(function(){
    $('#div p').not(this).remove();
  });
});
</script>
С таким кодом я могу претендовать на титул "Кузнецов Максим Валерьевич"? :)

  Ответить  
 
 автор: sim5   (24.11.2009 в 03:35)   письмо автору
 
   для: asptema   (23.11.2009 в 23:18)
 

Максим Кузнецов, это мой псевдоним :))
Разработчики библиотеки написали мануал к ней, это раз. В сети этой популярной библиотеке посвящено столько...., это два.
Я его не изучил, я вообще подробно изучаю те инструменты (методы), которыми пользуюсь. Изучить все сразу и от А до Я, и времени нет, и голову жалко :)

Я никоим образом не отношусть к М. Кузнецову, кроме как только положительно, в смысле отношения. ;-)

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

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