var $name = ('div#amuchlongername');
$('#wrapper').prepend('<div id="$name"></div>');
显然我知道这段代码错了大声笑,但我对jQuery很了解,我似乎无法找到任何相关内容。
如何在div id中实现变量名?
答案 0 :(得分:2)
你会以与普通JavaScript相同的方式实现它(因为它只是一个传递给jQuery的字符串)。
var name = 'amuchlongername'
$('#wrapper').prepend('<div id="' + name + '"></div>');
name
只是一个普通的JavaScript变量,可以是任何东西。 $
是jQuery
的别名。执行$('#wrapper')
时,您正在调用jQuery来访问ID为wrapper
的元素。
我已经制作了一个jsFiddle来显示它的工作原理:http://jsfiddle.net/Xs45x/1/我刚刚更新它以将变量放入div中,所以你可以看到它在做什么。
答案 1 :(得分:0)
我不是js专家但是试试
var $name = ('div#amuchlongername');
('#wrapper').prepend('<div id="' + $name + '"></div>');
我也不认为你需要变量的$符号。可能是错的