在DOM准备好之后以及在ajax调用之后运行脚本

时间:2015-11-20 19:13:30

标签: jquery

是否可以在DOM准备就绪后运行一个脚本

$(document).ready(function() {

同时有相同的脚本根据完成的ajax调用再次侦听并运行?这是js代码:

 $(document).ready(function() {    
$(".youtube").each(function() {  
        $(this).css('background-image', 'url(//i.ytimg.com/vi/' + this.id + '/hqdefault.jpg)');
        });
 });

我正在使用模态窗口打开一些内容,但是js代码不会触发,因为DOM已经存在了。谢谢。

1 个答案:

答案 0 :(得分:1)

只需填写"脚本"成功:

function foo() {  ... do your stuff ... }

$(document).ready(function() { foo(); }); // run at document load
$.ajax({.... success: foo}); // run after ajax call returns