if($("#target").html().trim().length>0){do sth}
奇怪的是,我收到错误说 Uncaught TypeError: Cannot read property 'length' of undefined and in the html I have
<div id="target"><table><tr><td>ABC</td></tr></table></div>
奇怪的问题是,如果我这样做console.info($("#target").html().trim().length)
,它会告诉我一些数字。
我发现最奇怪的事情是避免该错误的唯一方法是更改 html 内容
<div id="target">ABC</div>
没有 html 表,它不会抛出那个错误