2016-01-07 3 views
0

У меня есть url rotator.it есть 2 divs, 1-й div - это меню, второй - другой сайт в данных объекта (как в коде). Я пытаюсь закрыть некоторые объявления на этих URL-адресах на моем сайте. Я использую jquery для этого из консоли Chrome, но коды не работают в моем домене.Объект data url не принимает команды 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(); 
}); 

ответ

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

+0

не выбирая ничего, infact по крайней мере ('ul') или ('p') i wan, чтобы выбрать – oktay

+0

это нормально, я могу выбрать объект, но мне нужно выбрать 'ul' или 'p' внутри этого. – oktay