代码的结构是这样的,它在iframe中。
<div id="abc">
<div id="bcd"><a href="i want this hyperlink" title="sdf"><img src="" alt="i want this text"</a>
<div><h1><a href="i want this hyperlink">i want this text</a></div>
</div>
</div>
我试过这样但这不起作用
var $links= $("#frametest").contents().find("#abc").contents().find("#bcd").contents().find('a');
var link= $links.attr['href'];
alert(link);
答案 0 :(得分:1)
试试:
$('#bcd a').each(function(){
var link = $(this).attr('href');
var text = $(this).text();
alert(text + ': ' + link);
});
答案 1 :(得分:0)
试试这个:
找到文字:
$('#bcd').find('a').each(function(index){
$(this).text();
});
找到href:
$('#bcd').find('a').each(function(index){
$(this).attr('href');
});
一起:
$('#bcd').find('a').each(function(index){
alert($(this).attr('href') + ' ' + $(this).text());
});
答案 2 :(得分:0)
使用:
var link = $('#bcd a').attr('href');
text=$('#bcd a').text();
alert(link+"----"+text);