2012-05-09 3 views
2

私はjqueryの初心者です.Jqueryを使用して作成されたタグのテキストを取得する方法はわかりません。jquery - <a> jqueryで作成されたタグ

データベースから値を取得する要求としてJqueryを使用して、その値をサーバーに送信します。

$(document).ready(function() { 
    $.ajax({ 
     type: "GET", 
     url: "newxml.xml", 
     dataType: "xml", 
     success: function(xml) { 
      var name ; 
      var lname; 
      var email; 
      var city; 
      //document.write("<table>"); 
       var $tbl = $('#basicTable'); 
      $(xml).find('Details').each(function(){ 
       $tbl.append($('<tr>').append(
         $('<td>').text($(this).find('name').text()), 
         $('<td>').text($(this).find('LastName').text()), 
         $('<td>').text($(this).find('City').text()), 
         $('<td>').html("<a href='//www.google.com' >"+$(this).find('Email').text()+"</a>") 
         )); 
      }); 
      $('#tableWrap').append($tbl); 
      $('#basicTable').dataTable(); 

    } 
    }); 

}); 

答えて

3

使用.html()代わり.text()

希望のこれはジョナサンがあなたのセレクタが間違っている...また、右..です.find()言っ

+0

..あなたを助けます。 –

+0

find内のパラメータは、タグ、id、またはクラスのいずれかになります(例:$ this).find( '。name')の代わりにtext() –

関連する問題