如何使用jQuery获取链接文本?
我的链接是:
<a href="htp://www.google.com" id="id1">google site</a>
我需要获得&#34; google site&#34;使用jQuery。
答案 0 :(得分:7)
这是在UI中向用户显示的文本,而不是名称。为此,你使用jQuery的文本方法。
使用.text()
方法
$('a').text();
即使您可以使用变量来获取值,例如:
var hyperLinkText = $('a').text(); // get the name
$('element').html(hyperLinkText); // write it somewhere
答案 1 :(得分:2)
如果您的锚点为href
值,则可以使用 .attr() :
var href = $('#id1').attr('href');
或 .prop() :
var href = $('#id1').prop('href');
如果您想在锚内获取文字,可以使用 .text() :
var text = $('#id1').text();
答案 2 :(得分:2)
你可以试试这个:
var linkText=$('#id1').text();