javascript - jQuery Mobile - 过滤数据-filtertext 和文本

标签 javascript jquery mobile jquery-mobile filter

如果我在 data-filtertext 中有一个值,jQuery Mobile 会忽略该行的普通文本。有没有什么方法可以让搜索过滤 data-filtertext 和普通文本,而不仅仅是 data-filtertext?

<li data-filtertext="value"><a href="#">content</a></li>

最佳答案

据我所知,目前没有允许搜索 data-filtertextli 内容的 data-* 选项。只需将它们两个组合在 data-filtertext 字符串中即可。您的示例已重新设计:

<li data-filtertext="value content"><a href="#">content</a></li>

这对我来说效果很好,我列出了一个城市内的多个站点。城市名称是列表分隔符,并且(通常)不在网站名称中,但我希望在输入城市名称时显示其子项目。示例:

<ul data-role='listview' data-filter='true'>
  <li data-role="list-divider">Tallahassee</li>
  <li data-filtertext="Tallahassee Dog Et Al">Dog Et Al</li>
  <li data-filtertext="Tallahassee Jim and Milts">Jim and Milts</li>
  <li data-role="list-divider">Atlanta</li>
  <li data-filtertext="Atlanta The Varsity">The Varsity</li>
</ul>

关于javascript - jQuery Mobile - 过滤数据-filtertext 和文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10825587/

相关文章:

jQuery Knockout - 动态添加和删除 html 属性

javascript - Rails 服务器告诉我---找不到类型为 'jquery-ui/datepicker' 的文件 'application/javascript'

javascript - Angular Directive(指令)中的 Google map : How to change infoWindow HTML content

mobile - SAP移动平台服务器

java - 将图像导入到我的主 Activity XML 文件后引发 java.lang.NullPointerException 异常

javascript - console.log 多维数组

javascript - 如何使用谷歌地图标记地点

javascript - 在 JavaScript 中实现 ROT13

javascript - 意外 token ,在 NodeJS Jest 测试中导入 JSON 时预期为 ";"

mobile - Outlook Mobile 加载项 list 示例?