TypeError:$(…)。parents(…)。size不是函数
我有一个基本脚本,允许我点击网站的背景,不包括#content
。
将jQuery升级到3.1.0版本后,我收到此错误: TypeError: $(...).parents(...).size is not a function
。
$(function() { $("#background").click(function(e) { if (e.target.id == "wrapper" || $(e.target).parents("#wrapper").size()) { // do nothing } else { window.open('http://example.com'); } }); }) `
我不知道如何解决它。 jQuery正确加载。 请帮忙。
size()
在几年前已被弃用,并在版本3中被删除…而是使用length
if (e.target.id == "wrapper" || $(e.target).parents("#wrapper").length)
你所要做的就是在size() docs
中查找这个以找到它