Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.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
jQuery可以';t在iframe中选择元素_Jquery_Wordpress - Fatal编程技术网

jQuery可以';t在iframe中选择元素

jQuery可以';t在iframe中选择元素,jquery,wordpress,Jquery,Wordpress,我在WP主题中使用VisualComposer插件。视差滚动在前端运行良好,但当我用VC前端编辑器更改页面时,视差滚动不起作用,其他一些jQuery代码也不起作用 如何修复它?为框架指定一个id,然后在“查找”元素中添加元素id $('#iframe_id').contents().find('iframe').contents().find('#element'); 如果要获取iframe中的元素,必须使用jquery的“contents()”功能: $( "#iframe" ).conte

我在WP主题中使用VisualComposer插件。视差滚动在前端运行良好,但当我用VC前端编辑器更改页面时,视差滚动不起作用,其他一些jQuery代码也不起作用


如何修复它?

为框架指定一个id,然后在“查找”元素中添加元素id

$('#iframe_id').contents().find('iframe').contents().find('#element');

如果要获取iframe中的元素,必须使用jquery的“contents()”功能:

$( "#iframe" ).contents().find( "div" ).each(function(){
   // your function goes here
})

iframe的源是否与父文档相同?不,它们不相同。但域是相同的只是检查,因为这会给你一个完整的其他问题:)iframe中的jquery代码不能选择元素,但当我打开这个没有iframe的页面时,它工作正常如果它们在同一个域上,你可以选择元素,但你需要遵循下面的答案之一。您必须使用contents()函数来获取iframe中的元素。不,我不需要获取iframe中的元素,我希望iframe中的内容能够正常工作