2

这是我的代码:-

var xml = "<results><result><Country_Code>IN</Country_Code><Country_Name>India</Country_Name><Region_Name>Gujarat</Region_Name><City>Rajkot</City><lat>13.060422</lat><lng>80.24958300000003</lng></result><result><Country_Code>KE</Country_Code><Country_Name>Kenya</Country_Name><Region_Name>Vihiga</Region_Name><City>Kakamega</City><lat>0.1182473</lat><lng>34.7334515999997</lng></result></results>";


xmlDoc = $.parseXML( xml );
$xml = $( xmlDoc );
function get_list(ls){
   $lat = $("#select").val();
   $lng = $("#value").val();
   $title = $xml.find( "lat:contains('"+$lat+"')" ).closest('result');    
   $t = $title.find("lng:contains('"+$lng+"')").closest('result');    
   $str = $t.contents().map(function(){
       return $(this).contents().eq(0).text();
   }).get().join(' ');

   $("#result").text($str);
}

我想在表结构中设置我的输出,例如:-

<table>
<td>Country_Code: </td><td>IN</td><td><tr>
<td>Country_Name: </td><td>India</td><td><tr>
<td>Region_Name: </td><td>Gujarat</td><td><tr>
<td>City: </td><td>Rajkot</td><td><tr>
<td>lat: </td><td>13.060422</td><td><tr>
<td>lng: </td><td>80.24958300000003</td><td><tr>
</table>

如上所述,我想将我的输出设置为表格请帮助我如何做到这一点......
谢谢......

4

1 回答 1

1

在函数的一侧,您创建表并存储在一个变量中,并将变量附加到您想要的位置。这只是示例..

var table = '<table><tr><td>'+$title>+'</td><td>'+$t+'</td></tr></table>';

并将表格附加到一个 div 中

$("#divid").append(table);
于 2013-03-21T12:11:45.693 回答