1

私はdivを持っています

   <div id="dialog-confirm-error-validating-choices" title="Pop up">
        <p><span class="floatLeft"></span>
        <p id="error-message"></p></p>
    </div>

jQueryで選択して変数に入れます

var messageDialog = $('#dialog-confirm-error-validating-choices');

この変数内の要素の内部htmlを設定したい

messageDialog.filter('#error - message').innerhtml("Hello");

これはどのように行われるのですか?できますか?

4

3 に答える 3

2

これを試して:

var $messageDialog = $('#dialog-confirm-error-validating-choices');
$messageDialog.find('#error-message').html("Hello");
// alternative: $('#error-message', $messageDialog).html("Hello");

これinnerHtmlはプレーンなjavascript要素のHTMLを変更するメソッドですが、jQueryオブジェクトの場合はhtml()メソッドを使用する必要があることに注意してください。また、慣例では、jQueryオブジェクトを含む変数の前に。を付け$ます。

于 2013-01-10T11:50:30.970 に答える
0

これを試して。

$('#error-message').html("Hello")

html関数がhtmlを設定することに注意してください

また、要素のIDと一致するように、クエリを更新したことにも注意してください

于 2013-01-10T11:50:22.150 に答える
0

選択しようとしている要素が一意のIDを持っていることを考えると、最も効率的なセレクターはそのIDです。

  $('#error-message').html('hello');
于 2013-01-10T11:52:40.283 に答える