如何解决jquery 获取没有摘要的详细信息
使用jquery,我需要获取
<details>
<summary>blablabla</summary>
<div>
... / ...
</div>
</details>
或者像这样有多个孩子:
<details>
<summary>blablabla</summary>
<p>
... / ...
</p>
<p>
... / ...
</p>
<p>
... / ...
</p>
</details>
这是我所拥有的:
var nodeType = 'details';
var summary = '';
var details = '';
var selectionNode = tinymce.DOM.getParent(editor.selection.getNode(),nodeType);
if( ( selectionNode !== null ) && selectionNode.nodeName.toLowerCase() === nodeType ){
summary = // here I must get summary content
details = // here I must get details content,without summary part
}
如果你有任何线索可以帮助我,谢谢;-)
解决方法
$(document).ready(function() {
let summary = $("details summary").replaceWith("");
let details = $("details");
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<details>
<summary>blablabla</summary>
<p>
... / ...
</p>
<p>
... / ...
</p>
<p>
A... / ...A
</p>
</details>
$("details summary").replaceWith("");
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<details>
<summary>blablabla</summary>
<p>
... / ...
</p>
<p>
... / ...
</p>
<p>
A... / ...A
</p>
</details>
使用jQuery的replaceWith方法如下图:
$("details summary").replaceWith("");
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。