2009-08-12 6 views
0

私はこれをオンにするがあります。jqueryのには、この基本的なjsファイルを変換すると、奇妙な結果

document.getElementById("associatedDisplayDiv").innerHTML += formatedResult; 

... jqueryのに。

私はこれやってみました:

$("#associatedDisplayDiv").html($("#associatedDisplayDiv").html() + formatedResult); 

をしかし、これは明らかに、右ではありません。何が起こるかというと、コードのこの新しいラインは、どこかの入力の値を削除することである:この行は、私はこのバグが表示され見に変更する必要が唯一のものですので、

<input id="ctl00__mainContent__ERecordingsInputControl__moodsHidden" class="hiddenField" type="text" name="ctl00$_mainContent$_ERecordingsInputControl$_moodsHidden"/>\ 

これは本当に奇妙です。だから私は間違って何をしていますか?

ありがとうございました

答えて

4

はい、それは奇妙です。なぜあなたは追加しようとしないのですか?

$("#associatedDisplayDiv").append(formatedResult); 
+0

これは機能します。ありがとう! ...これを行う私のやり方に何が間違っていたのですか? – marcgg

+0

element.html()はelement.empty()。append()と似ています。 div内の入力要素ですか? –

+0

いいえ、彼らは2つの異なる場所にあります。 – marcgg