mcg*_*ilm 23 jquery events live
我想为现在或将来具有指定类并符合某些条件的页面上的任何DOM元素添加一个类
所以对于一些伪代码
$('.location').live('load',function(){
if($(this).find('input:first').val().substr(0,1) == "!"){ $(this).addClass('hidden')}
});
Run Code Online (Sandbox Code Playgroud)
当然这没有任何作用
编辑说明
这也行不通
$('.location').live('load',function(){
alert('adding location');
});
Run Code Online (Sandbox Code Playgroud)
Gre*_*egg 24
jQuery的live()功能只是livequery插件的子集,它更加丰富.如果你使用livequery,你可以做类似的事情.
$('.location').livequery(function() {
// perform selector on $(this) to apply class
});
Run Code Online (Sandbox Code Playgroud)
这将涵盖现有元素以及添加到DOM的任何未来元素.