2011-08-24 92 views
0

我正在使用xml文件將數據提取到jqm。我將第一個和最後一個名字追加到列表視圖中。 (我正在使用來自iscroll git集線器的a-z索引聯繫人列表的Datazombies示例)。我怎麼會指定要追加即如果姓氏是亞當斯(或任何以字母A開始)亞當斯是listdivider下附有A的ID根據返回的數據中的第一個字母插入數據

很抱歉,我的思想包含的代碼

      $.ajax({ 
    type: "GET", 
    url: "Contacts.xml", 
    dataType: "xml", 
    success: ContactsXml, 
    }); 
     function ContactXml (lxml) { 
    $(lxml).find("COMBINED").each(function() { 
    $("#A").append('<li id="item"><a href="#ldetails">' 
    + $(this).find("FIRSTNAME").text() + ' ' 
+ $(this).find("LASTNAME").text() + '</a></li>'); 
})} 
</script> 




    <div id="header" data-role="header" data-backbtn="true"> 
<a href="#page" data-role="button" data-icon="arrow-l">BACK</a><h1>CONEX</h1></div> 
<div> 
     <!-- //left scroll--> 

  • 一個
  • ç
  • d
  • ë
  • ˚F
  • ģ
  • ħ
  • Ĵ
  • ķ
  • 大號
  • 中號
  • Ñ
  • ö
  • P
  • Q
  • [R
  • 小號
  •  <div id="wrapper" style="overflow-x: hidden; overflow-y: hidden; "> 
        <div id="scroller" style="-webkit-transition-property: -webkit-transform; -webkit-transition- 
    <ul id="thelist"> 
        <li class="heading" id="A"><span>A</span></li> 
          <li id="item"></li> 
        <li class="heading" id="B"><span>B</span></li> 
        <li class="heading" id="C">C</li> 
        <li class="heading" id="D">D</li> 
        <li class="heading" id="E">E</li> 
        <li class="heading" id="F">F</li> 
    
         </div> 
    

    回答

    0

    嗯,你的問題是完全無效的任何樣品標記或腳本的,所以這裏的一般方法:

    JS:

    var lastname = "Adams"; 
    var $item = jQuery('<span />').text(lastname); 
    $('#directory').find('div.' + lastname.toLowerCase()[0]).append($item); 
    

    HTML:

    <div id="directory"> 
        <div class="a"> 
        </div> 
    </div> 
    
    相關問題