jQuery:动态创建的div ID无法选择?

时间:2013-04-18 06:04:44

标签: javascript ajax jquery-ui jquery

$('#content').droppable({
    drop:function(event , ui){  
        $('<div>').appendTo('#content');
        $('#content div').load('div.html');
                             }
                        });

以下代码未选择divContainer ID

$('#divContainer').click(function(){
    $('#divContainer').hide(); 
});

这是我的html页面DIV.html

<div id="divContainer">
    SampleDIV  
 </div>

DIv被添加到我的页面但我无法使用它的ID选择div!

2 个答案:

答案 0 :(得分:1)

尝试使用事件委派。

$("#content").on('click', '#divContainer', function () {
    $(this).hide();
});

答案 1 :(得分:0)

$('#divContainer')。点击代码需要在数据加载后进入完成部分

$('#result').load('div.html', function() {
    $('#divContainer').click(function(){
        $('#divContainer').hide(); 
    });
});

或使用on()作为Explosion Pills说