Javascript 在iframe中使用jQuery$
我会用这样的表达Javascript 在iframe中使用jQuery$,javascript,jquery,Javascript,Jquery,我会用这样的表达 $("a[href*='2']").offset().left 但是对于iframe的元素 我试过这个: $("#inside-slider").contents().attr("a[href*='2']").offset().left 但什么都没有 (内部滑块是iframe的id)此行: $("#inside-slider").contents().attr("a[href*='2']").offset().left 应该是: $("#inside-slider").c
$("a[href*='2']").offset().left
但是对于iframe的元素
我试过这个:
$("#inside-slider").contents().attr("a[href*='2']").offset().left
但什么都没有
(内部滑块是iframe的id)此行:
$("#inside-slider").contents().attr("a[href*='2']").offset().left
应该是:
$("#inside-slider").contents().find("a[href*='2']").offset().left
您想使用.find
,而不是.attr
此行:
$("#inside-slider").contents().attr("a[href*='2']").offset().left
应该是:
$("#inside-slider").contents().find("a[href*='2']").offset().left
您想使用
。查找,not.attr
您可以将代码放入正在填充I框架的页面中,但必须再次将jquery库包含在其中。您可以将代码放入正在填充I框架的页面中,但必须再次将jquery库包含在其中。是中的iframe
的URL同一个域名?如果不是,你不能(由于所有现代网络浏览器的安全限制),这个问题应该作为这个问题的第1000个完全重复的问题来解决。是的,在同一个域中。。。你能帮我找到解决方案吗?我已经搜索过了,但是没有结果。。。抱歉:(你在你调用的iframe页面中链接了你的库吗?@Cabba,如果它在同一个域中,那么它就不是重复的(据我所知)。iframe
的URL是否在同一个域中?如果不是,你不能(由于所有现代web浏览器的安全限制)这个问题应该是这个问题的第1000个完全重复的问题。是的,在同一个域中…你可以链接我解决方案吗?我已经搜索了,但没有结果…对不起:(你在你调用的iframe页面中链接了你的库吗?@Cabba,如果它在同一个域中,那么它就不是重复的(我知道)。