Я хочу добавить класс к любому элементу DOM, который находится на странице в настоящее время или в будущем, которая имеет указанный класс и соответствует определенным критериямJQuery жить событие для добавленных элементов DOM
поэтому для некоторого псевдокода
$('.location').live('load',function(){
if($(this).find('input:first').val().substr(0,1) == "!"){ $(this).addClass('hidden')}
});
, конечно, это не делает ничего
EDIT Примечание
это не работает либо
$('.location').live('load',function(){
alert('adding location');
});
См. Мой ответ об использовании livequery() вместо live(). Это плагин, на котором основывается live(). – Gregg
Какую версию jQuery вы используете? –
Я использую 1.4.2 – mcgrailm