在加载后将字符串附加到future元素(jquery)

时间:2012-08-20 11:02:19

标签: javascript jquery

需要这样的东西(以后加载的html到页面!):

$(document).on('ready', 'a', function(){ $(this).after('it works'); });

这不起作用(需要类似的事件,例如'load'或'ready'在将元素添加到页面后触发)。例如另一个事件:

$(document).on('mouseover', 'a', function(){ $(this).after('it works'); });

正常工作。有什么建议吗?

3 个答案:

答案 0 :(得分:2)

这可能是因为这些元素不会触发onload个事件。加载所有元素后会触发document的{​​{1}}事件,因此您可以尝试使用该事件。

load

Demo

答案 1 :(得分:0)

我不确定它是否会有所帮助,但请尝试使用.live

http://api.jquery.com/live/

答案 2 :(得分:0)

$。ajaxComplete()?或者只是CSS?