2013-06-03 4 views
1
 my html content is in iframe. 
     <iframe id="test" name=""src="test.html"> 
     .....content from test.html 

     </iframe> 

test.html (в моем сервере) имеет связь какКак получить HREF ссылку с IFRAME

  <div id="division"><a href="www.google.com"></a></div> 

Jquery

   $(document).ready(function() { 
      var value=$("#division").find('a').attr('href'); 
     alert(value); 
       } 

вопрос: предупреждение (значение) возвращает неопределенное

+0

можно дублировать http://stackoverflow.com/questions/1654017/how-to-expose-iframes-dom-using -jquery – Terafor

ответ

2

После загрузки iframe вам нужно будет использовать contents() для получения содержимого, а затем выполнить поиск и получить свойство href якорь, и загруженное содержимое не может быть кросс домена, то же самое происхождение политики и т.д.:

$(document).ready(function() { 
    $('#test').on('load', function() { 
     var value = $(this).contents().find("#division a").prop('href'); 
     alert(value); 
    }); 
}); 
Смежные вопросы