Javascript.RU

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

Сообщение от danik.js Посмотреть сообщение
Конкретно описывай как это проявляется, что ожидаешь от кода, что в реале получаешь, какой номер строки тебе не понятен и тд.
Хорошо, попробую точнее:
Вот код:
$('#pro img').each(function(){
this.title = "moon" + i++;
});

Вот так он проявляется:
<img alt="mok1" src="img/002.jpg" title="moon4">
<img alt="mok2" src="img/004.jpg" title="moon5">
<img alt="mok3" src="img/001.jpg" title="moon6">
<img alt="mok4" src="img/002.jpg" title="moon7">
<img alt="mok5" src="img/004.jpg" title="moon8">

Мне нужно чтоб код раздавал тайтлы с одного ("moon1") и так далее...
Я просто не понимаю, КАК ЭТО СДЕЛАТЬ
Ответить с цитированием
  #12 (permalink)  
Старый 25.08.2013, 22:20
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

У тебя переменная i не определена. У тебя этот код вообще не должен запуститься. И если я правильно помню - в функцию-итератор агрументом передается индекс элемента. Смотри документацию api.jquery.com
Ответить с цитированием
  #13 (permalink)  
Старый 25.08.2013, 22:49
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,138

Сообщение от Алек
Нужно чтоб в атрибут alt циклом записывался его индекс в массиве!
Вот и делай цикл по элементам и внутри цикла меняй значение атрибута. Вроде все просто!
Ответить с цитированием
  #14 (permalink)  
Старый 25.08.2013, 22:50
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,138

Сообщение от Алек
таким же способом можно и айдишники раздавать
Пиндец!
Ответить с цитированием
  #15 (permalink)  
Старый 25.08.2013, 22:52
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,138

Сообщение от Алек Посмотреть сообщение
Да, есть, уже пробовал:
$('#pro img').each(function(){
this.title = "moon";
});
С таким же успехом начинай пробовать быть врачем или еще кем-то...
Ответить с цитированием
  #16 (permalink)  
Старый 25.08.2013, 22:54
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,138

Сообщение от danik.js
в функцию-итератор агрументом передается индекс элемента
и атрибут так не изменяется...
Сообщение от Алек
this.title
Алек, кончай колхозить! Иди читай книжки по программированию и JS в частности...
Ответить с цитированием
  #17 (permalink)  
Старый 25.08.2013, 22:57
Аватар для Алек
Аспирант
Отправить личное сообщение для Алек Посмотреть профиль Найти все сообщения от Алек
 
Регистрация: 14.04.2013
Сообщений: 85

Да и дьявол с ним с этим циклом!!!
Х.з. как его сделать...
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как отловить изменение computedStyle элемента danik.js Events/DOM/Window 8 25.10.2012 16:40
Изменение innerHTML в цикле %) Tror Общие вопросы Javascript 24 03.05.2012 06:36
изменение атрибутов по событию sosed2 jQuery 1 28.03.2012 00:47
popup окно в PHP цикле ryobi522 Общие вопросы Javascript 5 10.02.2012 02:18
Изменение имени и выполнение функции в цикле infocean Общие вопросы Javascript 6 03.12.2010 18:11