【问题标题】:While searching type in English but populate result in Devanagari Unicode?在搜索英文类型但以梵文 Unicode 填充结果时?
【发布时间】:2015-01-31 13:09:58
【问题描述】:
我正在使用 Framework7 设计一个本地企业列表移动 Web 应用程序。
我正在使用 MySQL 以 Devanagari Unicode 格式获取的 JSon 数据填充 Listview。
现在,如果任何用户需要搜索此列表视图,我想要实现的是如何让用户通过输入英文进行搜索,但结果列表视图应该以梵文 Unicode 填充。我怎样才能用 JQuery 做到这一点?我没有得到逻辑。请提出建议。
例如如果用户搜索“Mill”-> listview 结果应该是“मिल”。
【问题讨论】:
标签:
mysql
jquery-mobile
web-applications
jquery-mobile-listview
【解决方案1】:
在 jQuery Mobile 中,可过滤小部件可以在 lisitems 上使用数据属性(data-filtertext)。然后它根据数据属性的文本而不是列表项内部文本进行过滤。因此,对于您的情况,请在 data-filtertext 属性中包含英文文本:
<form class="ui-filterable">
<input id="filterBasic-input" data-type="search" />
</form>
<ul data-role="listview" data-inset="true" data-filter="true" data-input="#filterBasic-input">
<li data-filtertext="mill">मिल</li>
<li data-filtertext="factory">कारखाना</li>
<li data-filtertext="train">ट्रेन</li>
<li data-filtertext="ship">जहाज</li>
</ul>
工作DEMO