在jquery函数中包含html标记

时间:2014-05-08 10:45:31

标签: jquery html html5

我有这个jQuery函数:

$(function() {
  var str = $(location).attr('href');
  var myString = str.substr(str.indexOf("?id=")+4);
  $.getJSON(
    'http://sat3.altervista.org/index.php', 
    { get_param: 'value' }, 
    function(data) {
      for (var i = 0; i < data.length; i++) {
        if (myString == (data[i]["Nr SAT"])) {
          $('body').append($('<p id="data">').html(data[i]["Data"]));
          $('body').append($('<p>').html('Tipo Servizio: '+ data[i]["Tipo Servizio"]));
          $('body').append($('<p>').html('Stato: '+ data[i]["Stato"]));
          $('body').append($('<p>').html('Attributo: '+ data[i]["Attributo"]));
        }           
      }
    }
  );
});

如果在控件if (myString == (data[i]["Nr SAT"]))之后,我会像<p>那样编写标签html,那么我可以将它包含在函数中吗?

1 个答案:

答案 0 :(得分:0)

试试这个:

$(function() {
  var str = $(location).attr('href');
  var myString = str.substr(str.indexOf("?id=")+4);
  $.getJSON(
    'http://sat3.altervista.org/index.php', 
    { get_param: 'value' }, 
    function(data) {
      for (var i = 0; i < data.length; i++) {
        if (myString == (data[i]["Nr SAT"])) {
          $('body').append($('<p id="data">').html(data[i]["Data"]+"<hr />"));
          $('body').append($('<p>').html('Tipo Servizio: '+ data[i]["Tipo Servizio"]+"<hr />"));
          $('body').append($('<p>').html('Stato: '+ data[i]["Stato"]+"<hr />"));
          $('body').append($('<p>').html('Attributo: '+ data[i]["Attributo"]));
        }
      }
    }
  );
});