如何在不同的标签中选择嵌套元素?

How can I select nested element in different tags?

提问人:mike_lay944 提问时间:10/2/2021 更新时间:10/2/2021 访问量:44

问:

我想在 span 标签中获取文本数据。(1 和 2)。我必须单独选择。我该怎么办?

<a>
<tr data-range="one">
       <td class="font-array">
            <span>1</span>
       </td>
    </tr>


    <tr data-range="one">
      <td class="font-array">
            <span>2</span>
       </td>
    </tr>
</a>
JavaScript jQuery 嵌套 jquery-selectors 选择器

评论

0赞 charlietfl 10/2/2021
请提供更具体的详细信息,说明您要完成的工作和最终输出的格式。查看如何提问
0赞 Community 10/9/2021
请提供足够的代码,以便其他人可以更好地理解或重现问题。

答:

0赞 Mohammed Aktaa 10/2/2021 #1
let texts = [];
document.querySelectorAll('[data-range=one] .font-array span').forEach(item=>texts.push(item.innerText));

评论

1赞 nima 10/4/2021
虽然此代码可以回答问题,但提供有关它如何和/或为什么解决问题的额外上下文将提高答案的长期价值。您可以在帮助中心找到有关如何写出好答案的更多信息:stackoverflow.com/help/how-to-answer 。祝你好运 🙂