是否可以防止此事件触发两次?如果我在两个搜索字段之一(搜索一/搜索二)中键入内容,该事件将触发两次......
$(function() {
$("#searchOne, #searchTwo").on("filterablebeforefilter", function (e)
//....
.HTML
<div id="divOne">
<ul id="searchOne"
data-role="listview"
data-inset="true"
data-filter="true"
data-filter-placeholder="Search 1...">
</ul>
</div>
<div id="divTwo">
<ul id="searchTwo"
data-role="listview"
data-inset="true"
data-filter="true"
data-filter-placeholder="Search 2..."></ul>
</div>
不
直接回答你的问题,但你能做的是,
您可以将事件绑定到类选择器:
$(".searchInput").on("filterablebeforefilter", function (e)
然后将 CSS 类设置为两个输入字段
<input id="searchOne" class="searchInput" />
<input id="searchTwo" class="searchInput" />