Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 19.02.2015, 11:57
Аспирант
Отправить личное сообщение для РустамRu Посмотреть профиль Найти все сообщения от РустамRu
 
Регистрация: 10.02.2015
Сообщений: 35

спасибо, что откликнулись)
Ответить с цитированием
  #12 (permalink)  
Старый 19.02.2015, 11:57
Аспирант
Отправить личное сообщение для РустамRu Посмотреть профиль Найти все сообщения от РустамRu
 
Регистрация: 10.02.2015
Сообщений: 35

буду разбираться
Ответить с цитированием
  #13 (permalink)  
Старый 19.02.2015, 12:06
Аспирант
Отправить личное сообщение для РустамRu Посмотреть профиль Найти все сообщения от РустамRu
 
Регистрация: 10.02.2015
Сообщений: 35

а можете на примере показать, как сделать так, чтобы если допустим в <area id="1"/>, то применить стиль например .tooltip, а если id="2", то .tooltip-parking
Ответить с цитированием
  #14 (permalink)  
Старый 19.02.2015, 12:11
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Имя атрибута не может начинаться с цифры. Но, если закрыть глаза на правила, и ID, это как "хранитель цифр", а не служит для обращения к нему по ID, можно и так, с натяжкой. Так что сперва подумайте над этим.

А если id="3", тогда что? А если id="4", 5....n, что тогда?
Ответить с цитированием
  #15 (permalink)  
Старый 19.02.2015, 12:18
Аспирант
Отправить личное сообщение для РустамRu Посмотреть профиль Найти все сообщения от РустамRu
 
Регистрация: 10.02.2015
Сообщений: 35

Сообщение от laimas
Имя атрибута не может начинаться с цифры
это я понимаю и в виде цифр просто для примера написал, а вот относительно этого
Сообщение от laimas
А если id="3", тогда что? А если id="4", 5....n, что тогда?
а остальным и не надо
Ответить с цитированием
  #16 (permalink)  
Старый 19.02.2015, 12:25
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Что значит не надо, вообще никакого не должно быть, даже parking?

Отвечайте на вопросы развернуто, я что должен догадываться?
Ответить с цитированием
  #17 (permalink)  
Старый 19.02.2015, 12:34
Аспирант
Отправить личное сообщение для РустамRu Посмотреть профиль Найти все сообщения от РустамRu
 
Регистрация: 10.02.2015
Сообщений: 35

вот смотрите есть id="squidhead1", id="squidhead2", id="squidhead3" и т.д. нужно только одно условие, если допустим id="squidhead2" то применить к нему стиль .tooltip-parking, а ко всем остальным .tooltip
Ответить с цитированием
  #18 (permalink)  
Старый 19.02.2015, 13:05
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

$(target_items).each(function(i){
        $('<div class="'+(i==1 ? 'tooltip-parking' : 'tooltip')+'" id="squidhead'+(i+1)+'"><p>'+this.title+'</p></div>') //далее без изменений


Сравнение на 1 потому, что для ID к индексу плюсутеся 1.
Ответить с цитированием
  #19 (permalink)  
Старый 19.02.2015, 13:17
Аспирант
Отправить личное сообщение для РустамRu Посмотреть профиль Найти все сообщения от РустамRu
 
Регистрация: 10.02.2015
Сообщений: 35

не работает
а почему здесь '+this.title+' а не +$(this).attr('title')+ ?
Ответить с цитированием
  #20 (permalink)  
Старый 19.02.2015, 13:21
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

А зачем мне обращаться к jQuery, если значение атрибута я и без него могу получить?

this.title выполнит тоже самое, что и $(this).attr('title').

Что не работает?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В чем ошибка применения функции borus Общие вопросы Javascript 5 19.09.2014 23:53
В чем ошибка при выводе таблицы? KamalovRadik Серверные языки и технологии 3 18.02.2012 14:30
$('[value=aaa bbb]') в чем ошибка?? iNfantry jQuery 2 31.01.2012 12:57
Ошибка вызова замыкания Андрей Параничев Общие вопросы Javascript 8 01.10.2008 21:16
не могу понять в чём ошибка scuter Общие вопросы Javascript 2 28.08.2008 15:22