[英]Append string to future element after it will be loaded (jquery)
需要这样的东西(以后加载的html到页面!):
$(document).on('ready', 'a', function(){ $(this).after('it works'); });
这不起作用(需要类似的事件,比如'load'或'ready' ,在将元素添加到页面后触发 )。 例如另一个事件:
$(document).on('mouseover', 'a', function(){ $(this).after('it works'); });
正常工作。 有什么建议么?
这可能是因为这些元素不会触发onload
事件。 load
所有元素后会触发document
的load
事件,因此您可以尝试使用它。
$(document).on('DOMNodeInserted', 'a', function(){ $(this).after('it works'); });
我不确定它是否有帮助,但尝试使用.live
$ .ajaxComplete()? 或者只是CSS?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.