Javascript 值未追加到div

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

我在一个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 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());