小编jav*_*ser的帖子

Jquery移动折叠列表视图,搜索无法正常工作

我在jquery中使用带有过滤器的listdivider创建了一个listview.过滤器按预期工作,但是一旦你崩溃任何一个列表分隔符,搜索随后根本不起作用,下面是JSfiddle链接,请尽快帮助,我一直在尝试这个.

<!DOCTYPE html>
<html>
<head>

  <title>jQuery Mobile page</title>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="  <link rel="stylesheet" href="<%=request.getContextPath()%>/css/mobile/jquery.mobile.structure-1.3.1.min.css" /> 

  <script src="<%=request.getContextPath()%>/js/jquery-1.9.1.min.js"></script> 
  <script type="text/javascript">
    jQuery(document).bind("mobileinit", function () {
     jQuery.mobile.ajaxEnabled = false;
    });

    </script>
  <script src="<%=request.getContextPath()%>/js/mobile/jquery.mobile-1.3.1.min.js"></script> 
   <script>
   var hide=0;
   var dpwClone='';
    $(function(){
      $('[data-role="list-divider"]').click(function(element){
          $(this).nextUntil('[data-role="list-divider"]').toggle();
          $("#eServiceList").listview("refresh");
//      $(this).nextUntil('[data-role="list-divider"]').toggle();
    });

    $( "#eServiceList" ).listview( "option", "filterCallback", searchList);

    function searchList( text, searchValue, item ) {
           var result = text.toString().toLowerCase().indexOf( searchValue.toString().toLowerCase() );
           var show = false;
           var hide = true;

        if (result == -1 …
Run Code Online (Sandbox Code Playgroud)

javascript jquery listview dom jquery-mobile

2
推荐指数
1
解决办法
1201
查看次数

标签 统计

dom ×1

javascript ×1

jquery ×1

jquery-mobile ×1

listview ×1