Вы бы поступили так же, как и обычный JavaScript (поскольку это просто строка, переданная в jQuery).
var name = 'amuchlongername'
$('#wrapper').prepend('<div id="' + name + '"></div>');
name
- это обычная переменная JavaScript и может быть чем угодно.$
является псевдонимом для jQuery
.Когда вы делаете $('#wrapper')
, вы вызываете jQuery для доступа к элементу с идентификатором wrapper
.
. Я сделал jsFiddle, чтобы он работал: http://jsfiddle.net/Xs45x/1/ Я только что обновилчтобы поместить переменную в div, чтобы вы могли видеть, что она делает.