gpt4 book ai didi

Jquery .style 未定义

转载 作者:行者123 更新时间:2023-12-03 22:56:31 24 4
gpt4 key购买 nike

我的页面中有很多表格。某些表格具有内联定义的 Width 属性 -

style="width:100%; ..."

我需要获取所有此类表格。我试过了

$('.Forum_Container table').each(function () {
var $this = $(this);
if ($this.style != undefined) {
if ($this.style.width == '100%') {
...
}
} else {
...
}
});

但 $this.style 始终未定义。什么可能导致此问题?

最佳答案

当您执行$(this)时,您将创建一个包含对该 DOM 元素的引用的 jQuery 对象。 style 属性是 DOM 元素本身的属性,而不是 jQuery 对象的属性,因此尝试访问它是行不通的(因为它未定义)。

直接使用 this (实际的 DOM 节点) - 即 this.style.width - 或者使用 jQuery 提供的函数来访问您需要的信息。

关于Jquery .style 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14379413/

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