Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Разбор строки (https://javascript.ru/forum/misc/57020-razbor-stroki.html)

Валерий1996 15.07.2015 15:44

Разбор строки
 
Подскажите , что происходит в строке :
function sourceSwap($this ) {
newSource = $this.data('alt-src');
newSource = $this.data('alt-src');
newSource = $this.data('alt-src');
   $this.data('alt-src', $this.attr('src'));



Получаеться там где есть :alt-src добавляем src?

:help: :help: :help:

kostyanet 15.07.2015 15:48

swap это меняться, обмениваться местами. source (ср. src, сырец) - источник. Значит альт-срц меняется данными с срц. При след вызове еще раз швоп.

Валерий1996 15.07.2015 19:07

спасибо большое

join 15.07.2015 22:50

Цитата:

Сообщение от Валерий1996 (Сообщение 379796)
Получаеться там где есть :alt-src добавляем src?

метод jQuery .data() привязывает собственные переменные к любым элементам страницы.
sourceSwap( $this ) // sourceSwap() - функция, с параметром $this (html-element)
$this.data('alt-src', $this.attr('src')); //запись собственной переменной 'alt-src' из атрибута src тега $this самому себе; 
$this.data('alt-src'); //вывести значение собственной переменной 'alt-src'


Часовой пояс GMT +3, время: 11:51.