0

ページが読み込まれたときに 2 つの div 内のコンテンツを変更するスクリプトを作成しようとしています。現時点では、スクリプトは変数を div 内に配置するだけですが、次のステップは、配列を使用して同じスクリプトを作成することです。現在、スクリプトが機能しておらず、その理由がわかりません... .html() の代わりに AJAX を使用する必要がありますか? ページ:

<div class="think_infobox">
            <h4 class="infbox" id="infbox_title">
                original title
            </h4>
            <p class="infbox" id="infbox_body">
               original body
            </p>

スクリプト

$(document).ready(function(){
    var title = 'my new title';
    var body = 'my new body';
    $(#infbox_title).html(title);
    $(#infbox_body).html(body);
});

jsFiddle http://jsfiddle.net/G8F9a/の同じコード

4

2 に答える 2

2

"ID の前後の文字を忘れました(一重引用符も有効です)。次のようになります。

$("#infbox_title").html(title);
于 2012-06-18T21:42:28.860 に答える
2

セレクターは、次のように二重引用符または単一引用符で囲む必要があります。

$(document).ready(function(){
    var title = 'my new title';
    var body = 'my new body';
    $('#infbox_title').html(title);
    $('#infbox_body').html(body);
});
于 2012-06-18T21:42:35.593 に答える