关于JQuery问题,我有两个页面同时引用同一个JQuery代码。

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

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式