0
$('#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!

4

2 回答 2

1

尝试使用事件委托。

$("#content").on('click', '#divContainer', function () {
    $(this).hide();
});
于 2013-04-18T06:05:52.803 回答
0

加载数据后,$('#divContainer').click 代码需要进入 done 部分

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

或使用 on() 作为 Explosion Pills 说

于 2013-04-18T06:06:37.760 回答