【发布时间】:2010-10-01 14:32:59
【问题描述】:
我想为页面上现在或将来具有指定类并满足某些条件的任何 DOM 元素添加一个类
所以对于一些伪代码
$('.location').live('load',function(){
if($(this).find('input:first').val().substr(0,1) == "!"){ $(this).addClass('hidden')}
});
当然这没有任何作用
编辑注释
这也不行
$('.location').live('load',function(){
alert('adding location');
});
【问题讨论】:
-
查看我关于使用 livequery() 而不是 live() 的回答。这是 live() 所基于的插件。
-
你用的是什么版本的jQuery?
-
您是否可以控制将元素添加到页面的代码?
-
是的,但我认为最好一次完成所有操作,而不是修改所有添加该类项目的不同内容