3

こんにちは、jQuery を使用して HTML ドキュメントを既存の HTML ドキュメントにロードしようとしています。

以下のコードを使用してみましたが、テキストが読み込まれません。

理由はわかりません。誰かが私が間違っていることを指摘してもらえますか?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript">$("#test").load("test.txt")</script>
</head>

<body>
<div id="test"></div>
</body>
</html>
4

2 に答える 2

3

dom ready に追加する必要があります

jQuery(function($){
    $("#test").load("test.txt")
})

問題は、スクリプトが実行されたときに、id を持つ要素がtestdom に追加されなかったため、セレクター$("#test")がゼロ要素を返すことでした。

于 2013-08-26T05:38:28.700 に答える
3

DOM readyみたいに試着

<script type="text/javascript">
   $(document).ready(function(){
       $("#test").load("test.txt");
   });
</script>

そして、あなたもエンディングを忘れました。次;のようにすることもできます

$(function(){
     $("#test").load("test.txt");
});
于 2013-08-26T05:38:35.790 に答える