如果我在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