0

私はjQueryの初心者なので、簡単にやってください!

div 内の要素に click() 関数を割り当てたいと思います。問題は、要素が外部の html ソースからロードされていることです。

つまり、div 自体を非表示にする必要がある div 内に「閉じる」ボタンをロードしています。

私が得ている結果は、クリックしても閉じるボタンは何もしないということです。私は何を間違っていますか?

ありがとう!

index.html:

<html>
<head>...</head>
<body>

   <div id="container"></div>

</body>
</html>

ロード.js:

$(document).ready(function() {
    $('#container').load('content.html');
});

content.html

<html>
<head>...</head>
<body>

   <div id="close"></div>

</body>
</html>

close.js

$(document).ready(function(){
    $("#close").click(function(){
        $("#container").hide(0);    
    });
});
4

1 に答える 1

1

を使用しon()ます。

$(document).ready(function(){
    $("#container").on('click', '#close', function(){
        $("#container").hide(0);    
    });
});
于 2013-07-06T07:48:32.983 に答える