javascript
  • jquery
  • jsp
  • displaytag
  • 2013-03-06 3 views 1 likes 
    1

    Ниже мой якорь тег ........Как получить текст из тега привязки с помощью Jquery

    <display:setProperty name="paging.banner.full" value='<p><span id="hix-pagination"><span> <a id="id1" class="prev" href="{1}">&#9668;&#9668;</a> 
    

    И я попытался следующие действия с помощью JQuery, но не получил никакого положительного результата .. ...

    alert($('#id1').text()); 
         alert($('#id1').html()); 
         alert($('#id1').val()); 
    
    +0

    У вас есть последние jquery.js, импортированные в вашем рабочем пространстве? –

    +0

    text() и html() должны работать - что они выводят в вашем примере? Скорее всего, это ошибка на более базовом уровне, например, не импортирование jQuery, как предлагает @TheDarkKnight. Вы также можете забыть обернуть его в '$ (function() {...})', чтобы убедиться, что dom загружен. – Armatus

    +0

    Возможный дубликат [link] (http://stackoverflow.com/questions/2652372/how-to-get-anchor-text-href-on-click-using-jquery) и [link2] (http: // stackoverflow .com/questions/3871228/get-text-from-anchor-tag) – jeev

    ответ

    3

    вы имеете право выбора, если вы JQuery включен успешно, то вы, возможно, потребуется document.ready также проверить, если вы получите HTML из DOM

    Live Demo

    $(function(){ 
        alert($('#id1').html()); 
    }); 
    
    0
    $(document).ready(function() 
         { 
          $("#id1").click(function() { 
          alert($(this).text()); 
          return false; 
          }); 
         } 
    ); 
    
    +0

    Я включил внутри $ (document) .ready (function() {alert ($ ('# id1'). text()); alert ($ ('# id1'). html()); alert ($ ('# id1'). val());} И я хочу, чтобы предупреждающее сообщение загружалось, а не после нажатия ссылки. .. – mukund

    1

    См ссылке:

    How to get anchor text/href on click using jQuery?

    Get text from anchor tag

    HREF:

    $(function(){ 
    $('div.res a').click(function(){ 
    alert($(this).attr('href')); 
    }); 
    }); 
    

    Текст:

    $(function(){ 
    $('div.res a').click(function(){ 
    alert($(this).text()); 
    }); 
    }); 
    
    Смежные вопросы