gpt4 book ai didi

javascript - .each() > $(this).find().eq().html() 为空

转载 作者:行者123 更新时间:2023-12-02 20:34:15 25 4
gpt4 key购买 nike

为什么不工作?

var str;

$('table tr').each(function() {
str = $(this).find('td').eq(6).html().trim().substring(10, 20);
$(this).find('td').eq(6).text(str);
});

需要写入所有具有相同值的第6个trim+substring+another_string_action。

Firebug 写入错误:$(this).find("td").eq(6).html() 为 null

最佳答案

有两件事。

首先,请记住,并非所有浏览器都有 native .trim()功能。使用 jQuery 更安全 $.trim() .

其次,请记住 .eq()需要 0基于索引,所以如果你想要第六个 <td>栏目,通行证5 。现在你要求的是第七个 <td> .

var str;

$('table tr').each(function() {
var $td = $(this).find('td').eq(5); // Get sixth <td> in the row
str = $.trim( $td.html() ).substring(10, 20);
$td.text(str);
});

关于javascript - .each() > $(this).find().eq().html() 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3569095/

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