X灬X
X灬X
  • 发布:2015-12-23 10:36
  • 更新:2015-12-24 13:56
  • 阅读:3749

mui索引选择选择列表中的搜索框只可以搜索写死在页面的li不能搜索动态生成的li

分类:MUI
mui

mui索引选择选择列表中的搜索框只可以搜索写死在页面的li不能搜索动态生成的li,也就是说机场选择列表中的顶头搜索栏只可以搜索写死在页面上的那些li中的内容 搜不到有js生成的动态的li 这是为什么?

2015-12-23 10:36 负责人:无 分享
已邀请:
云海帆

云海帆 - 咨询问题请+Q1395641578

是你自己代码的问题吧,贴上来看看

  • X灬X (作者)

    我贴了 大侠帮看下

    2015-12-23 11:54

X灬X

X灬X (作者)

html
<ul id="List" class="mui-table-view">
</ul>
js
var li = document.getElementById("List").innerHTML="";
list 是后台传过来的数据
mui.each(list,function(i,n){
li+='<li data-value="'+n.Id+'" data-tags="'+n.NamePinYin+'" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left"><input type="checkbox" />'+n.Name+'</li>';
})
左侧的abcd导航是可以用的 我就不写了

我就是把li改为动态生成的 其他的都没变

  • 云海帆

    先把问题描述清楚吧。 到底是啥问题? 哪里用到mui索引搜索了? 搜索什么动态li搜索不到了?

    2015-12-23 13:38

  • X灬X (作者)

    他的源代码是这样的

    <header class="mui-bar mui-bar-nav">

    <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>

    <h1 class="mui-title">选择机场</h1>

    <a id='done' class="mui-btn mui-btn-link mui-pull-right mui-btn-blue mui-disabled">完成</a>

    </header>

    <div class="mui-content">

    <div id='list' class="mui-indexed-list">

    <div class="mui-indexed-list-search mui-input-row mui-search">

    <input type="search" class="mui-input-clear mui-indexed-list-search-input" placeholder="搜索机场">

    </div>

    <div class="mui-indexed-list-bar">

    <a>A</a>

    <a>B</a>

    <a>C</a>

    <a>D</a>

    <a>E</a>

    <a>F</a>

    <a>G</a>

    <a>H</a>

    <a>I</a>

    <a>J</a>

    <a>K</a>

    <a>L</a>

    <a>M</a>

    <a>N</a>

    <a>O</a>

    <a>P</a>

    <a>Q</a>

    <a>R</a>

    <a>S</a>

    <a>T</a>

    <a>U</a>

    <a>V</a>

    <a>W</a>

    <a>X</a>

    <a>Y</a>

    <a>Z</a>

    </div>

    <div class="mui-indexed-list-alert"></div>

    <div class="mui-indexed-list-inner">

    <div class="mui-indexed-list-empty-alert">没有数据</div>

    <ul class="mui-table-view">

    <li data-group="A" class="mui-table-view-divider mui-indexed-list-group">A</li>

    <li data-value="AKU" data-tags="AKeSu" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />阿克苏机场</li>

    <li data-value="BPL" data-tags="ALaShanKou" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />阿拉山口机场</li>

    <li data-value="AAT" data-tags="ALeTai" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />阿勒泰机场</li>

    <li data-value="NGQ" data-tags="ALiKunSha" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />阿里昆莎机场</li>

    <li data-value="AQG" data-tags="AnQingTianZhuShan" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />安庆天柱山机场</li>

    <li data-value="MFM" data-tags="AoMenGuoJi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />澳门国际机场</li>

    <li data-group="B" class="mui-table-view-divider mui-indexed-list-group">B</li>

    <li data-value="BSD" data-tags="BaoShan" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />保山机场</li>

    <li data-value="BAV" data-tags="BaoTou" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />包头机场</li>

    <li data-value="BHY" data-tags="BeiHaiFuCheng" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />北海福成机场</li>

    <li data-value="NAY" data-tags="BeiJingNanYuan" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />北京南苑机场</li>

    <li data-value="PEK" data-tags="BeiJingShouDuGuoJi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />北京首都国际机场</li>

    <li data-group="C" class="mui-table-view-divider mui-indexed-list-group">C</li>

    <li data-value="NBS" data-tags="ChangBaiShan" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />长白山机场</li>

    <li data-value="CGQ" data-tags="ChangChunLongJiaGuoJi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />长春龙嘉国际机场</li>

    <li data-value="CGD" data-tags="ChangDeTaoHuaYuan" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />常德桃花源机场</li>

    <li data-value="BPX" data-tags="ChangDuBangDa" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />昌都邦达机场</li>

    <li data-value="CSX" data-tags="ChangShaHuangHuaGuoJi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />长沙黄花国际机场</li>

    <li data-value="CIH" data-tags="ChangZhiWangCun" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />长治王村机场</li>

    <li data-value="CZX" data-tags="ChangZhouBenNiu" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />常州奔牛机场</li>

    <li data-value="CTU" data-tags="ChengDuShuangLiuGuoJi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />成都双流国际机场</li>

    <li data-value="CIF" data-tags="ChiFeng" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />赤峰机场</li>

    <li data-group="D" class="mui-table-view-divider mui-indexed-list-group">D</li>

    <li data-value="DLU" data-tags="DaLi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />大理机场</li>

    <li data-value="DLC" data-tags="DaLianZhouShuiZiGuoJi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />大连周水子国际机场</li>

    <li data-value="DQA" data-tags="DaQingSaErTu" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />大庆萨尔图机场</li>

    <li data-value="DAT" data-tags="DaTongDongWangZhuang" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />大同东王庄机场</li>

    <li data-value="DAX" data-tags="DaZhouHeShi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />达州河市机场</li>

    <li data-value="DDG" data-tags="DanDongLangTou" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />丹东浪头机场</li>

    <li data-value="LUM" data-tags="DeHongMangShi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />德宏芒市机场</li>

    <li data-value="DIG" data-tags="DiQingXiangGeLiLa" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />迪庆香格里拉机场</li>

    <li data-value="DOY" data-tags="DongYing" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />东营机场</li>

    <li data-value="DNH" data-tags="DunHuang" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />敦煌机场</li>

    <li data-group="E" class="mui-table-view-divider mui-indexed-list-group">E</li>

    <li data-value="DSN" data-tags="EErDuoSi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />鄂尔多斯机场</li>

    <li data-value="ENH" data-tags="EnShiXuJiaPing" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />恩施许家坪机场</li>

    <li data-value="ERL" data-tags="ErLianHaoTeSaiWuSuGuoJi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />二连浩特赛乌苏国际机场</li>

    <li data-group="F" class="mui-table-view-divider mui-indexed-list-group">F</li>

    <li data-value="FUG" data-tags="FuYangXiGuan" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />阜阳西关机场</li>

    <li data-value="FOC" data-tags="FuZhouChangLeGuoJi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />福州长乐国际机场</li>

    <li data-group="G" class="mui-table-view-divider mui-indexed-list-group">G</li>

    <li data-value="KOW" data-tags="GanZhouHuangJin" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />赣州黄金机场</li>

    <li data-value="GOQ" data-tags="GeErMu" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />格尔木机场</li>

    <li data-value="GYU" data-tags="GuYuanLiuPanShan" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />固原六盘山机场</li>

    <li data-value="GYS" data-tags="GuangYuanPanLong" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />广元盘龙机场</li>

    <li data-value="CAN" data-tags="GuangZhouBaiYunGuoJi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />广州白云国际机场</li>

    <li data-value="KWL" data-tags="GuiLinLiangJiangGuoJi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />桂林两江国际机场</li>

    <li data-value="KWE" data-tags="GuiYangLongDongBaoGuoJi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />贵阳龙洞堡国际机场</li>

    <li data-group="H" class="mui-table-view-divider mui-indexed-list-group">H</li>

    <li data-value="HRB" data-tags="HaErBinTaiPingGuoJi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />哈尔滨太平国际机场</li>

    <li data-value="HMI" data-tags="HaMi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />哈密机场</li>

    <li data-value="HAK" data-tags="HaiKouMeiLanGuoJi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />海口美兰国际机场</li>

    <li data-value="HLD" data-tags="HaiLaErDongShanGuoJi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />海拉尔东山国际机场</li>

    <li data-value="HDG" data-tags="HanDan" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />邯郸机场</li>

    <li data-value="HZG" data-tags="HanZhong" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />汉中机场</li>

    <li data-value="HGH" data-tags="HangZhouXiaoShanGuoJi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />杭州萧山国际机场</li>

    <li data-value="HFE" data-tags="HeFeiLuoGangGuoJi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />合肥骆岗国际机场</li>

    <li data-value="HTN" data-tags="HeTian" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />和田机场</li>

    <li data-value="HEK" data-tags="HeiHe" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />黑河机场</li>

    <li data-value="HET" data-tags="HuHeHaoTeBaiTaGuoJi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />呼和浩特白塔国际机场</li>

    <li data-value="HIA" data-tags="HuaiAnLianShui" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />淮安涟水机场</li>

    <li data-value="TXN" data-tags="HuangShanTunXiGuoJi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />黄山屯溪国际机场</li>

    <li data-group="J" class="mui-table-view-divider mui-indexed-list-group">J</li>

    <li data-value="TNA" data-tags="JiNanYaoQiangGuoJi" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />济南遥墙国际机场</li>

    <li data-value="JNG" data-tags="JiNingQuFu" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />济宁曲阜机场</li>

    <li data-value="JXA" data-tags="JiXiXingKaiHu" class="mui-table-view-cell mui-indexed-list-item mui-checkbox mui-left">

    <input type="checkbox" />鸡西兴凯湖机场</li>

    我的问题就是源码的li是写死在页面上的 而我的li是动态填进去的 在搜索机场那有个搜索框 他只可以搜索写死在页面上的li 搜不到我动态填进去的li 功能就像手机联系人一样

    2015-12-23 14:52

  • l***@163.com

    我也是一样的问题 ,后面怎么解决?

    2017-06-16 17:35

X灬X

X灬X (作者)

mui框架中不是有个按首字母排序的机场选择吗?也就是那个选择页面中的搜素框只可以搜到写死在页面上的li节点 动态添加的搜不了

该问题目前已经被锁定, 无法添加新回复