关于JQuery问题,我有两个页面同时引用同一个JQuery代码。
JQUERY代码有个$("#aid");我在其中一个页面中有id="aid"的元素存在,而另外页面中缺没有这个元素,我想知道两个页面同时引用这个JQUERY的话,另一个页...
JQUERY代码有个$("#aid");我在其中一个页面中有id="aid"的元素存在,而另外页面中缺没有这个元素,我想知道两个页面同时引用这个JQUERY的话,另一个页面由于不存在id="aid"的元素,它会不会也执行$("#aid");然后得不到元素,报错或者对页面加载速度造成影响,求JS大神给与解答
展开
4个回答
展开全部
看你操作了
如果只是单纯的获取aid,应该不会报错,获取不到还是会有返回值的.
如果你还要对这个进行操作,那就会报错了.因为你得到的返回值不是这个对象.你还要操作这个对象的属性等等,当然会出错.
如果只是单纯的获取aid,应该不会报错,获取不到还是会有返回值的.
如果你还要对这个进行操作,那就会报错了.因为你得到的返回值不是这个对象.你还要操作这个对象的属性等等,当然会出错.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
您好!这个主要是看你的jquery代码是如何写的。如果两个页面都用到同一个事件的话,那么另外一个不存在id="aid"的元素$("#aid")可能会报错。反之,则不会出现这种情况。
希望对您有帮助!
希望对您有帮助!
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只有$(document).ready(funtion(){})里面干的活才会在页面加载的时候执行,其他地方的代码不调用的话不会执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JQ获取一个不存在的元素是不会报错的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询