加载页面后加载由脚本创建的Div。

时间:2013-09-05 15:50:30

标签: javascript jquery html

如何在脚本加载并创建页面后加载div。

$(document).ready(function(){
   $('body').append('<div class="div_new" alt="hi">Hello World</div>');
});
$('.button').click(function(){
   alt_value = $('.div_new').attr('alt');
   alert(alt_value);
});

我正在尝试加载脚本创建的div。

1 个答案:

答案 0 :(得分:2)

您的点击处理程序需要进入DOM就绪处理程序。如果不这样做,您将尝试将click()附加到尚不存在的元素。试试这个:

$(document).ready(function(){
    $('body').append('<div class="div_new" alt="hi">Hello World</div>');

    $('.button').click(function(){
        alt_value = $('.div_new').attr('alt');
        alert(alt_value);
    });
});