将这个基本的js转换为jquery有很奇怪的结果

时间:2009-08-12 16:16:13

标签: javascript jquery

我想转此:

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"/>\

这真的很奇怪,因为这条线是我必须改变以查看此错误的唯一方法。那么......我做错了什么?

由于

1 个答案:

答案 0 :(得分:4)

是的,这很奇怪。你为什么不尝试追加?

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