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()

надеюсь, что это поможет ..

+0

что сказал Ионафан также правильно .. ваши селекторы неправильно .. .find(); $ (this) .find ('. Name'). Text() вместо $ (this) .find ('name'). Text() –

+0

Параметр внутри find может быть либо тегом, либо id или классом –

Смежные вопросы