javascript - 在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。
解决方案
“给我所有的 html”->$("#rubrique_1").html()
如果你的意思是我认为你的意思,你需要:
$("#rubrique_1").contents().filter(function() { return this.nodeType === 3; }).text();
希望这会有所帮助,但请务必阅读星展银行的评论
推荐阅读
- java - 在recyclerView中获取json数据
- javascript - 如何在 iOS 13 上的 Safari 中检测设备名称而不显示正确的用户代理?
- javascript - 为什么这有效(JavaScript)?
- java - 使用不可变地图保留排序?
- java - isMultipartContent(request) 不起作用。我不知道发生了什么,它应该返回 true 但它返回 false
- node.js - 与外部 postgres 数据库的连接超时
- aws-lambda - 针对同一 Github 存储库中不同项目的 AWS CI/CD 流程
- xamarin - 有没有办法在某个日期之后停止触发通知?
- java - Spring i18n - 混淆默认语言环境
- python - 试图找出一种方法让我的 Twitter 机器人根据请求的日期向用户发送推文