我正在从服务器动态获取 html。当用户加载某些 html 时,我想覆盖 listview 过滤的功能,如下所示:
$("#myList").listview('option', 'filterCallback', function (text, searchValue) {
//console.log(text);
$("li[data-groupoptions]").removeClass('override-ui-screen-hidden');
$("li[data-groupoptions*="+searchValue.toLowerCase()+"]").addClass('override-ui-screen-hidden');
return text.toLowerCase().indexOf( searchValue ) === -1;
});
问题是当我将此代码注入我的 javascript 时,它会破坏我所有的 javascript。我在这里有语法问题,或者我没有正确地调用它或其他东西。
我想将此代码添加到我已有的此功能中
function loadA() {
ClearDescendant().success(function () {
loadPage("apls", "alData", "alHeader", "alFooter");
//ADD IT HERE????
});
}
我如何简单地让这段代码可以运行“以防万一”页面上有一个带有“mylist”的列表视图的html,有时“loadA()”不返回一个ID为“mylist”的列表视图,但代码是除此之外只是打破。我不确定如何调用或将此代码放在哪里,以便在从其中包含“myList”的“loadPage()”返回 html 时可用
代码在这里工作正常 http://jsfiddle.net/DCkDp/25/