gpt4 book ai didi

javascript - 用于在一行中访问数组文本的正确 jQuery 语法

转载 作者:行者123 更新时间:2023-11-28 14:15:23 24 4
gpt4 key购买 nike

我正在尝试使用 jQuery 访问“rows”第一个元素的第一个“th”元素的文本,并希望在一行中执行此操作

var currentStation = $(rows[0]).find("th")[0].text();

这样做的正确语法是什么?我能够获取“th”元素,但是一旦我尝试访问文本,我就会收到错误消息。我已经尝试了多种不同括号组合的变体,但每一种都给我带来了错误。

最佳答案

问题是 find("th") 上的 [0] 从 jQuery 对象中取出了 HTML 元素。最简单的方法是使用 innerText 而不是 text:

var currentStation = $(rows[0]).find("th")[0].innerText;

或者不要使用[0],而使用first:

var currentStation = $(rows[0]).find("th:first").text();

(或另一个第一个):

var currentStation = $(rows[0]).find("th").first().text();

关于javascript - 用于在一行中访问数组文本的正确 jQuery 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57706752/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com