如何获得<a> in column by javascript

时间:2017-04-24 08:51:21

标签: javascript jquery html

<td class="left">
     <a href="#"> ABCXYZ
     </a>
</td>

How I can get value "ABCXYZ" of < a > in < td > in < table >?

5 个答案:

答案 0 :(得分:1)

您可以使用以下脚本

$('.left a').html()

答案 1 :(得分:1)

您可以使用:

   $(function(){
  $('.left').click(function(){
  var val = $(this).text();
    alert(val);
  });
});

或只是

 var txt = $('.left a').text();
    console.log(txt);

答案 2 :(得分:0)

如果你想获得锚标记文本,那么:

$("table tr td.left a").each(function (a, b) {           
        console.log(b.text);
    });    

如果您只想获得文字,请使用以下代码:

$("table tr td").on('click', function (e) {        
    console.log(e.currentTarget.textContent);
});

答案 3 :(得分:0)

你可以使用以下任何一种:

$('table td.left a').text();

$('table td.left a').html();

虽然我会尽可能地将一个id添加到锚点附近并将其用作选择器。

或者,如果您有多个,您可以执行以下操作:

$('table td.left a').each(function() {
    var thistext = $(this).text();
    // do something with thistext
});

答案 4 :(得分:0)

试试这个:

    $scope.contact = {
        name: contact.gd$name.gd$givenName.$t,
        familyName: contact.gd$name.gd$familyName.$t,
        phone: contact.gd$phoneNumber[0].$t,
        mail: contact.gd$email[0].address,
        organization: contact.gd$organization[0].gd$orgTitle.$t
    };