我將html附加到div中。但是這不起作用。請幫我值不附加在div中
<li>
<a data-cke-saved-href="" href="" class="active" data-bookmark="1">
Lorem ipsum dolor
</a>
<ul class="tab">
<li>
<p class="normal_p" style="">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facere officia
architecto soluta maiores eos accusantium quos atque nihil? Facere, minus
eos cumque quasi dolor dolorum magnam quod non laborum placeat?
</p>
</li>
</ul>
</li>
<li>
<a data-cke-saved-href="" href="" class="active" data-bookmark="1">
Lorem ipsum dolor
</a>
<ul class="tab">
<li>
<p class="normal_p" style="">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Facere officia
architecto soluta maiores eos accusantium quos atque nihil? Facere, minus
eos cumque quasi dolor dolorum magnam quod non laborum placeat?
</p>
</li>
</ul>
</li>
我想追加一些html內容到一個div。 attId
會動態生成。成功生成。我只知道attId
。其他元素是相同的,所以我只能使用attr。
var attId = 1;
var anchor = document.querySelector('[data-bookmark="'+ attId +'"]');
$(anchor).children("ul li").html($(this).html());
什麼???這是一個完整的問題嗎?你如何得到這個'attId'?爲什麼'document.querySelector()'?而不是querySelector使用'$()'jquery選擇一個更簡捷的方式,如果jQuery使用。 – Jai
你的代碼中有什麼attId,你在哪裏定義了它? –
$(this).html()'here' $(this)'不是你想象的那樣。你問這個問題的方式似乎無法回答它。或者如果你能告訴我們什麼是'$(this).html()'實際上是? – Jai