如果我在jQuery的定義的變量如下:如何在jquery中插入一個帶有數據的變量?
var insertString = "<div id='divid'>";
insertString += "<input type='text' name='textbox' value=''>";
insertString += "</div>";
現在,如果我想要一些DOM元素之前插入上述變量「insertString」,我該怎麼辦呢?我想類似下面沒有成功
insertString.insertBefore("body");
字符串沒有'insertBefore'方法,只有jQuery對象。您可能想嘗試:'$('body')。prepend(insertString)'。 – pimvdb 2011-05-31 14:18:26
@pimvdb,它會在*'
'之後插入字符串*,這不是要求的(儘管很可能是想要的)。 – tjm 2011-05-31 14:20:45@tjm:我真的不知道 - 爲什麼要在'body'元素之前插入'div'? – pimvdb 2011-05-31 14:22:21