我在我的页面上有一些div,可以使用jQuery UI调整大小和拖动。当我在这些div上调用html()
时,我得到的不仅是div的内容,还有一些由jQuery UI在我使它们可调整大小时插入的额外内容:
<div class="ui-resizable-handle ui-resizable-e"></div>
<div class="ui-resizable-handle ui-resizable-s"></div>
<div class="ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se" style="z-index: 1001; "></div>
text()
用于检索当前文本,但是当我尝试使用$("selector").text("new text")
设置内容时,它替换了div UI代码,使得jQuery不能再调整大小。如何只获取/设置文本,而不是jQuery UI可调整大小的代码?
发布于 2011-01-14 21:06:22
您可以尝试在该div中创建另一个包含内容并具有100%宽度和高度的div,然后使父div可调整大小。
https://stackoverflow.com/questions/4695878
复制