Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在iframe中使用jQuery$_Javascript_Jquery - Fatal编程技术网

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,如果它在同一个域中,那么它就不是重复的(我知道)。