jquery变量作为div ID或类

时间:2010-10-15 10:45:32

标签: jquery class variables html

var $name = ('div#amuchlongername');

    $('#wrapper').prepend('<div id="$name"></div>');

显然我知道这段代码错了大声笑,但我对jQuery很了解,我似乎无法找到任何相关内容。

如何在div id中实现变量名?

2 个答案:

答案 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>');

我也不认为你需要变量的$符号。可能是错的