0){do sth} 很奇怪,我收到错误消息 Uncaught TypeError: Cannot read property-6ren">
gpt4 book ai didi

jquery - Jquery 出现如此奇怪的错误

转载 作者:行者123 更新时间:2023-12-01 01:02:30 26 4
gpt4 key购买 nike

if($("#target").html().trim().length>0){do sth}

很奇怪,我收到错误消息 Uncaught TypeError: Cannot read property 'length' of undefined在我的html中

<div id="target"><table><tr><td>ABC</td></tr></table></div>

奇怪的问题是,如果我执行 console.info($("#target").html().trim().length),它会告诉我一些数字。

最奇怪的是我发现避免该错误的唯一方法是更改​​ html 内容

<div id="target">ABC</div>

没有 html 表,它不会抛出该错误

最佳答案

更改您的$("#target").html().trim().length

$("#target").text().trim().length

检查这个jsfiddle ,您得到的长度为 51,因为它给出了 <div> 之间的 html 长度。 标签

.html()

Get the HTML contents of the first element in the set of matched elements.

.text()

Get the combined text contents of each element in the set of matched elements

关于jquery - Jquery 出现如此奇怪的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12275790/

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