查找特定范围内的元素

时间:2018-05-31 14:16:11

标签: jquery html

我有像这样的dom结构

 <p>
    <script type="highlight/begin"></script>
        <span>Some text </span>
</p>
<p> Some text</p>
<p>
    <span>Some text</span>
    <script type="highlight/end"></script>
<p>

在jquery中有什么方法可以访问<script type="highlight/begin<script type="highlight/end">之间的所有元素吗?

由于

1 个答案:

答案 0 :(得分:0)

建议像评论一样,不要这样做,因为它非常规。

这是我使用JQuery在特定范围内查找和元素的方式:

<div class="highlight">
  <p>text here</p>
  [FIND THIS TEXT]
  <p>More text</p>
</div>

JQuery的:

$(function(){

    var p = $(".highlight p")[0];
    var textNode = p.nextSibling;
    var text = textNode.textContent;

    console.log(text);
});