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

HTML+CSS+JavaScript

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: data в jquery

Сообщения:  [1-6] 

 
 автор: AlexSol   (29.06.2008 в 15:33)   письмо автору
 
   для: 1999   (29.06.2008 в 15:03)
 

только обходом массива, посколько этот метод возвращает не не ссылку на объект, а значение хранимых данных

   
 
 автор: 1999   (29.06.2008 в 15:03)   письмо автору
 
   для: AlexSol   (29.06.2008 в 14:56)
 

ничего если официальный?
http://docs.jquery.com/Core/data#namevalue

   
 
 автор: AlexSol   (29.06.2008 в 14:56)   письмо автору
 
   для: 1999   (29.06.2008 в 14:34)
 

можно пример?

   
 
 автор: 1999   (29.06.2008 в 14:34)   письмо автору
 
   для: AlexSol   (29.06.2008 в 14:30)
 

да, с rel ошибся. сам увидел потом

> что значит data вместо атрибутов? <div data="123"> ?
ну data. Jquery использует data как хранилище внутренних данных для элементов. Т.е. мы можем в нее что угодно пихнуть и использовать

   
 
 автор: AlexSol   (29.06.2008 в 14:30)   письмо автору
 
   для: 1999   (29.06.2008 в 14:22)
 

что значит data вместо атрибутов? <div data="123"> ?

кстати не $( 'div["rel"=="asd"]' ) а $("div[rel='asd]")

   
 
 автор: 1999   (29.06.2008 в 14:22)   письмо автору
 
 

вопрос насчет jquery...

если мне нужно найти все слои с например rel="asd", мы делаем так:

$( 'div["rel"=="asd"]' )


а что делать, если у меня используется data, вместо аттрибутов?
просто получается, что чтобы найти все слои с data 'smth'== 'asd' приходится обходить все слои:

$( 'div' ).each( function() {
  if ( ( this ).data( 'smth' ) == 'asd' ) ......
});


можно как-то обойти этот проход массива?

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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