gpt4 book ai didi

jquerymobile listview 以编程方式过滤

转载 作者:行者123 更新时间:2023-12-01 06:52:00 26 4
gpt4 key购买 nike

我正在努力完成这个任务。

我有两列网格

<div class="ui-grid-a">
<div class="ui-block-a" style="width:35%">
<div data-role="controlgroup" data-type="horizontal">
<a href="#" data-role="button">A</a>
<a href="#" data-role="button">B</a>
<a href="#" data-role="button">C</a>
<a href="#" data-role="button">D</a>
<a href="#" data-role="button">E</a>
<a href="#" data-role="button">F</a>
</div>
<div data-role="controlgroup" data-type="horizontal">
<a href="#" data-role="button">G</a>
<a href="#" data-role="button">H</a>
<a href="#" data-role="button">I</a>
<a href="#" data-role="button">J</a>
<a href="#" data-role="button">K</a>
<a href="#" data-role="button">L</a>
</div>
<div data-role="controlgroup" data-type="horizontal">
<a href="#" data-role="button">M</a>
<a href="#" data-role="button">N</a>
<a href="#" data-role="button">Ñ</a>
<a href="#" data-role="button">O</a>
<a href="#" data-role="button">P</a>
<a href="#" data-role="button">Q</a>
</div>
<div data-role="controlgroup" data-type="horizontal">
<a href="#" data-role="button">R</a>
<a href="#" data-role="button">S</a>
<a href="#" data-role="button">T</a>
<a href="#" data-role="button">U</a>
<a href="#" data-role="button">V</a>
<a href="#" data-role="button">W</a>
</div>
<div data-role="controlgroup" data-type="horizontal">
<a href="#" data-role="button">X</a>
<a href="#" data-role="button">Y</a>
<a href="#" data-role="button">Z</a>
<a href="#" data-role="button" onclick="buscar();">BUSCAR</a>
</div>
</div>
<div class="ui-block-b" style="width:65%; top:0; position:relative;">
<ul id ="milista" data-role="listview" data-filter="true" style="left:1em; width:95%; ">
<li><a href="index.html">Acura</a></li>
<li><a href="index.html">Audi</a></li>
<li><a href="index.html">BMW</a></li>
<li><a href="index.html">Cadillac</a></li>
<li><a href="index.html">Chrysler</a></li>
<li><a href="index.html">Dodge</a></li>
<li><a href="index.html">Ferrari</a></li>
<li><a href="index.html">Ford</a></li>
<li><a href="index.html">GMC</a></li>
<li><a href="index.html">Honda</a></li>
<li><a href="index.html">Hyundai</a></li>
<li><a href="index.html">Infiniti</a></li>
<li><a href="index.html">Jeep</a></li>
<li><a href="index.html">Kia</a></li>
<li><a href="index.html">Lexus</a></li>
<li><a href="index.html">Mini</a></li>
<li><a href="index.html">Nissan</a></li>
<li><a href="index.html">Porsche</a></li>
<li><a href="index.html">Subaru</a></li>
<li><a href="index.html">Toyota</a></li>
<li><a href="index.html">Volkswagon</a></li>
<li><a href="index.html">Volvo</a></li>
</ul>
</div>
</div>

喜欢 http://jsfiddle.net/jupagose/sugfP/ 的节目,我想在用户在左侧面板上键入内容时以编程方式过滤 ListView 。我不想强制用户加载操作系统键盘。

用jquery可以吗?

最佳答案

给你:

  $("[data-role=button]").click(function(e){
var filter_el = $(".ui-input-text");
var filter_val = filter_el.val();
var filter_query = filter_val+$(this).text();
filter_el.val(filter_query);
filter_el.trigger("change")
});

理想情况下,我会向每个按钮添加一个类,并将该类用于按钮单击事件例如$(".keyboard-btn").click ... 过滤器也是如此。

这是一个 fiddle : http://jsfiddle.net/sugfP/14/

更新:

这是使用键盘类的示例: http://jsfiddle.net/sugfP/15/

关于jquerymobile listview 以编程方式过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13504054/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com