首页 > 解决方案 > 在li外的ul中获取html

问题描述

我有以下代码:

<ul id="rubrique_1" class="questionZone ui-sortable">
Rubrique par défaut
<li id="question_1" class="questionStyle">(Q) Matrice case a coché</li></ul>

如何在没有 li div 的所有 HTML 的情况下使用 jQuery 获得 HTML“Rubrique par défaut”?我不想为文本放置 div,因为我在 ul rubrique_1 上使用了可排序功能。

$('#rubrique_1").text()

给了我所有的 HTML。

标签: javascripthtmljquery

解决方案


“给我所有的 html”->$("#rubrique_1").html()

如果你的意思是我认为你的意思,你需要:

$("#rubrique_1").contents().filter(function() { return this.nodeType === 3; }).text();

希望这会有所帮助,但请务必阅读星展银行的评论


推荐阅读