Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Получить id дива
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Получить id дива

Страниц (1): [1]
 

1. Соц Сеть - 16 Августа, 2011 - 17:48:35 - перейти к сообщению
здравствуйте мне надо получить id Div чтобы показать тот самый див на екран аот такой скрипт обрабатывал но не получается
CODE (javascript):
скопировать код в буфер обмена
  1. $('#services div').click(function(){
  2.         $('#description').empty();
  3.         var attr=$(this).attr('id');
  4.         attr.show();
  5.  
  6.      });

описания есть 5 див в td нажимаешь на одну из них и надо получить их id чтобы показать на екран,подскажите в чем праблема
2. Viper - 17 Августа, 2011 - 07:18:13 - перейти к сообщению
$(this).show(); не проще?

PS! Ваш поток сознания довольно тяжело интерпретировать в удобоваримые буквы...
3. Соц Сеть - 17 Августа, 2011 - 08:32:29 - перейти к сообщению
Viper пишет:
$(this).show(); не проще?

пробовал не работает пишет $(this).attr("id").show is not a function или $(this).show is not a function
4. SAD - 17 Августа, 2011 - 08:47:54 - перейти к сообщению
чет мне кажется, что jquery не подключен
5. Соц Сеть - 17 Августа, 2011 - 08:49:28 - перейти к сообщению
SAD пишет:
чет мне кажется, что jquery не подключен

не что вы все подключено даже ajax отправляет
6. LIME - 17 Августа, 2011 - 09:12:19 - перейти к сообщению
а мне чет кажется тупо скобочки забыли))
show()
7. Соц Сеть - 17 Августа, 2011 - 14:52:50 - перейти к сообщению
LIME пишет:
а мне чет кажется тупо скобочки забыли))
show()

CODE (javascript):
скопировать код в буфер обмена
  1. $('#services div').click(function(){
  2.         $('#description').empty();
  3.         var attr=$(this).attr('id');
  4.         attr.show();
  5.  
  6.      });
8. White - 17 Августа, 2011 - 15:13:17 - перейти к сообщению
Соц Сеть
1. jquery какая версия?
2. show() можно применить только относительно к дом элементам, а не их свойствам.
попробуйте
CODE (javascript):
скопировать код в буфер обмена
  1. $('#services div').click(function(){
  2.   $('#description').empty();
  3.   $(this).show(0);
  4. });
9. Соц Сеть - 17 Августа, 2011 - 17:35:42 - перейти к сообщению
White пишет:
Соц Сеть
1. jquery какая версия?
2. show() можно применить только относительно к дом элементам, а не их свойствам.
попробуйте
CODE (javascript):
скопировать код в буфер обмена
  1. $('#services div').click(function(){
  2.   $('#description').empty();
  3.   $(this).show(0);
  4. });

верися тут не причем,ладно если не получается то может хоть знайте как решать мой способ с другими функциями
10. White - 17 Августа, 2011 - 19:18:29 - перейти к сообщению
Соц Сеть пишет:
верися тут не причем
до версии 1.4 первый аргумент обязателен.
Соц Сеть пишет:
мой способ с другими функциями

да просто бред полнейший получается, нажмите по div чтобы его показать. на что нажать? на то, что скрыто?
сформулируйте нормально что вам надо. отобразить какой-то div, или показать где-то его id? иначе это тычки пальцем в небо.
п.с. есть также fade, fadeIn, fadeOut
11. Соц Сеть - 17 Августа, 2011 - 19:36:18 - перейти к сообщению
White пишет:
Соц Сеть пишет:
верися тут не причем
до версии 1.4 первый аргумент обязателен.
Соц Сеть пишет:
мой способ с другими функциями

да просто бред полнейший получается, нажмите по div чтобы его показать. на что нажать? на то, что скрыто?
сформулируйте нормально что вам надо. отобразить какой-то div, или показать где-то его id? иначе это тычки пальцем в небо.
п.с. есть также fade, fadeIn, fadeOut

ладно похоже получилось шас попробую если не получится напишу
12. White - 17 Августа, 2011 - 19:38:48 - перейти к сообщению
Соц Сеть ответ достаточно гениален. ну и что с этим делать???
да, кстати нельзя создавать два элемента с одинаковым id.

 

Powered by ExBB FM 1.0 RC1