如何使用jquery获取超链接值和文本字段

时间:2014-01-23 14:56:42

标签: jquery

代码的结构是这样的,它在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);

3 个答案:

答案 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);