$(document).ready() или выполняйте ваши скрипты после закрытия body.
1 | $('selector').data('albumName1', ‘The Best of Phil Collins’); |
Потом вы сможете получить доступ к данным следующим образом:
1 | $('selector').data('albumName1'); |
1 | input[name='eMail'] |
live().
1 2 3 | $("div.fork").live("click", function(){ $(this).after("<p>Another paragraph!</p>"); }); |
$(form).ajaxSubmit();
1 2 3 | $(‘div.hi’).css(‘color’, ‘#ffffff’); $(‘div.hi’).text(‘hello world’); $('div.hi’).addClass(‘amazingclass’); |
Правильный способ:
1 2 3 4 | var $q = $(‘div.hi’); $q.css(‘color’, ‘#ffffff’); $q.text(‘hello world’); $q.addClass(‘amazingclass’); |
hovered, selected, active
3 Ответов
1) Сбилась нумерация:
«
1. Используйте $(document).ready()…
1. Сохраняйте данные в свойство…
»
2) Не очень понял 2-ой пункт, какие именно данные вы имели ввиду, можно пример по нагляднее.
А в целом, кратко и по делу, спасибо.
P.S. Если рядом в коде надо изменить свойства у одного селектора, то еще лучше — применить цепочку вызовов которыми так прекрасен jQuery.
Денис, спасибо, все исправил!
Во втором пункте имеется ввиду сохранение (и извлеченные) данных в свойство «data» объекта.
В 6 пункте лучше еще лучше писать цепочкой
$q.css(‘color’, ‘#ffffff’).text(‘hello world’).addClass(‘amazingclass’);