对象数据url不接受jquery命令

时间:2016-01-07 23:54:57

标签: javascript php jquery html

我有一个url rotator.it有2个div,第一个div是菜单,第二个是对象数据中的另一个网站(如代码中所示)。 我尝试在我的网站上关闭那些网址上的一些广告。我从Chrome控制台使用jquery,但代码不能在我的域名上运行。

</div>
    <div id='1'>
<object name="main" data= 'http://<?php echo $url1 ?>' type="text/html">    </object>
    </div>



$(document).ready(function(){

   $("ul[object.name='main']").remove();
});

1 个答案:

答案 0 :(得分:0)

我的解决方案是:

$(function() {
  $("#clickMe").on('click', function(e) {
    $("object[name='main']").remove();
    alert('object removed');
  });
});
<script src="http://code.jquery.com/jquery-1.11.3.js"></script>

<div id='1'>
    <object name="main" data='http://www.apache.org/' type="text/html"></object>
</div>
<button id="clickMe">Click Me</button>

如果没有CORS违规,您可以使用:

var p = $($("object[name='main']")[0].contentDocument.children[0]).find('p');

请参阅CORS