我正在尝试将tp-lightboxactitem
追加到tp-lightboxcontainer
。任何人都可以帮我解决这个问题。它不起作用,我希望灯箱activeitem位于tp-lightboxcontainer
内,而tp-lightboxactitem
位于其中心。
$('body').append('<div id="tp-lightboxcontainer" class="'+opt.style+' lightboxitem"></div>');
var tp-lightboxcontainer=find('#tp-lightboxcontainer');
tp-lightboxcontainer.append('<div id="tp-lightboxactitem" class="'+opt.style+' lightboxitem"></div>');
答案 0 :(得分:1)
$('<div id="tp-lightboxcontainer" class="'+opt.style+' lightboxitem"></div>')
.appendTo('body')
.append('<div id="tp-lightboxactitem" class="'+opt.style+' lightboxitem"></div>');
你真的只在这里使用一个对象,所以你可以在一行中完成。 jsFiddle
<body>
(仍然是目标容器) ps:如果你想将这个容器用于更多的东西,可以通过在它前面加var whatever =
来缓存它。
答案 1 :(得分:0)
是。 Esailija说,代码在语法上是不正确的。我有以下工作和正确的代码: 完成的更改:
var opt=""; // op can be whatever defined before in the code. $('body').append('<div id="tp-lightboxcontainer" class="myClass" lightboxitem"></div>'); //Find updated. var tp_lightboxcontainer=$("body").find('#tplightboxcontainer'); tp_lightboxcontainer.append('<div id="tp-lightboxactitem" class="'+opt.style+' lightboxitem"></div>');