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

HTML+CSS+JavaScript

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

 

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

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

тема: jQuery синтаксис. need help
 
 автор: DiMoN_TD   (24.03.2008 в 11:42)   письмо автору
 
 

Такой вопрос. Где можно посмотреть подробный синтаксис библиотеки jQuery. В той документации, что на офф. сайте мне не достаточно, т.к. не очень хорошо знаю JS. Вот допустим, я нажал на ссылку с определённой айдишкой. Что мне прописывать в скрипте, чтоб моя функция получила именно ту айдишку, на которую я нажал?
Думаю в будущем я ещё буду в этой теме задавать подобные вопросы. Может ещё кому пригодится =)

   
 
 автор: ONYX   (24.03.2008 в 11:48)   письмо автору
 
   для: DiMoN_TD   (24.03.2008 в 11:42)
 

Допустим у тебя есть ссылка
<a href="#" id="link">Ссылка</a>
Тебе нужно по её нажатию что-нибудь зделать, например выдатьприветствие

$('#link').click(function(){
alert('Hello World!');
})


$ - глобальный объект JQuery его видно везде и отовсюду. Во внутренних параметрах задаем конкретный id или другие параметрв поиска например тег $('a') или стиль $('.class'). Ну и задаем нужные нам параметры или события

   
 
 автор: DiMoN_TD   (24.03.2008 в 12:02)   письмо автору
 
   для: ONYX   (24.03.2008 в 11:48)
 

Это я понял. Но у меня ситуация немного иная. У меня есть множество ссылок, и у каждой свой уникальный id. По нажатию на ссылку в другой части экрана у меня подгружается некая информация. Ведь не буду же я описывать в скрипте каждую ссылку. Нужно это автоматизировать и мне нужно узнать, при нажатии на ссылку какая у неё id-шка. Вот как это сделать?

   
 
 автор: AlexSol   (24.03.2008 в 12:18)   письмо автору
 
   для: DiMoN_TD   (24.03.2008 в 12:02)
 

$('#link').click(function(){ 
alert(this.attr("id"));
});


http://visualjquery.com/1.1.2.html

   
 
 автор: dimon_td   (24.03.2008 в 12:25)   письмо автору
 
   для: AlexSol   (24.03.2008 в 12:18)
 

И в этом уже разобрался. Теперь мне нужно узнать, как с помощью jQuery можно обрезать полученный id. Т.е. допустим был у меня id="a_head", а нужно чтобы стал просто id="head". Кстати спасибо за ту ссылочку. В будущем мне понадобится =)

   
 
 автор: DiMoN_TD   (24.03.2008 в 12:48)   письмо автору
 
   для: dimon_td   (24.03.2008 в 12:25)
 

Нашёл как это делать:

var id_name = this.id.substring (0, 6);

   
 
 автор: AlexSol   (24.03.2008 в 12:52)   письмо автору
 
   для: DiMoN_TD   (24.03.2008 в 12:48)
 

substring это команда javascript. jquery не всемогущь ))

   
 
 автор: Antohins   (24.03.2008 в 13:07)   письмо автору
 
   для: DiMoN_TD   (24.03.2008 в 12:48)
 

http://rsdn.ru/article/inet/jQuery.xml
http://ouch.kiev.ua/2007-04-17/1299.html

вот. читай. много полезного))

   
 
 автор: dimon_td   (24.03.2008 в 13:35)   письмо автору
 
   для: Antohins   (24.03.2008 в 13:07)
 

Да, я понял что это команда JS. Наконец добился желаемого результата =)
Спасибо за ссылки, но у меня их в десятки раз уже больше и много полезного оттуда подчерпнул. Вывод: нужно учить JS =(

   
 
 автор: AlexSol   (24.03.2008 в 13:41)   письмо автору
 
   для: dimon_td   (24.03.2008 в 13:35)
 

нужно занать команды работы со строками, числами, временем и регулярными выражениями.

может пригодится, селекторы jquery

   
 
 автор: dimon_td   (24.03.2008 в 14:50)   письмо автору
 
   для: AlexSol   (24.03.2008 в 13:41)
 

ммм.. вот за последнюю ссылку спасибо. пригодится мне 100% =)
с рег. выражениями ещё не разбирался, но не думаю что это так уж сложно )

   
Rambler's Top100
вверх

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