Javascript 值未追加到div
我在一个div中添加了一个html。但这是行不通的。请帮帮我Javascript 值未追加到div,javascript,jquery,Javascript,Jquery,我在一个div中添加了一个html。但这是行不通的。请帮帮我 <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 i
<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>
在
div
中添加一个完整的html
以某种方式听起来更像那么为什么querySelector()
在jQuery
中,问题并不清楚,也许你发布了一段代码,很好地描述了你的意思
从你发布的内容
//assuming there is a var attId as 1
var attId = 1
var anchor =$('[data-bookmark="'+ attId +'"]');
$(anchor).children("ul li").html($(this).html());
虽然您试图在列表项中插入的内容尚不清楚,但我希望这有助于尝试此操作,因为您正在尝试获取链接的子项,而它没有
var anchor = $('.normal_p').closest("li");
anchor .html($(this).html());
或
什么???这是一个完整的问题吗?您是如何获得此
attId
?为什么document.querySelector()
?如果使用jquery,则使用$()
jquery选择器来代替querySelector。代码中的attId是什么,您在哪里定义了它?$(this)。html()
这里$(this)
不是您所想的。你问这个问题的方式似乎无法回答。或者如果您能告诉我们什么是$(this).html()
实际上是什么?请提供您希望附加到哪个div的内容。问题不清楚。你能把你的问题稍微修改一下吗
var anchor = $('.normal_p').closest("li");
anchor .html($(this).html());
var anchor = $('.tab').children();
anchor .html($(this).html());