0
我从服务器动态获取html。当用户加载某些HTML我要重写这样的列表视图过滤的功能:覆盖现有功能jquery
$("#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????
});
}
如何,我只是有这样的代码提供给“万一”运行存在的HTML页面上有一个列表视图“mylist”的某个时间“loadA()”不会返回一个ID为“mylist”的列表视图,但代码只是打破了这一点。我不知道如何调用或者把这个代码,所以其可用时,如果HTML被从“loadPage()”有“myList中”,在它
代码工作在这里很好 http://jsfiddle.net/DCkDp/25/
是打破以及 –
@NickLaMarca - 你能解释一下你所说的“休息”是什么意思?过滤部分只是不运行?如果控制台中存在错误,那么您的代码行是否有人抱怨? – mccannf