如果他删除任何复选框,jquery的多次搜索会被触发

时间:2013-07-04 08:56:59

标签: jquery search checkbox filter

您好我在优惠券网站上工作我遇到了一个挑战,如果有人搜索特定的城市优惠我可以得到但同时即使我搜索城市搜索特定的多个商店它很难处理,即使取消选中复选框,以前的数据也应该是

if((($(".city").is(':checked') == true) && ($(".store").is(':checked') == true)) && ($(".category").is(':checked') == true)) ){
       alert('hi');
       $('.citystore').change(function() {
        var cdd=$(this).val();
    if((($(".td1").is(':checked') == true) && ($(".td").is(':checked') == true)) || (($(".td").is(':checked') == true) && ($(".td1").is(':checked') == true))){
    $list=$("#itemslist");
    var kk=$('#city input:checkbox:checked').val();
    var kkk=$('#store input:checkbox:checked').val();
    var checked=[]
       var city=$('#city input:checkbox:checked').map(function(i,e){
       checked.push(e.value);
       }).get();


       var store=$('#store input:checkbox:checked').map(function(){
       return this.id;
       }).get();

    $.each(checked, function(index, item) {
        var co=item;
    $.ajax({
    type:"POST",
    url : '/localdeals/test11.php',
      data :
      {
      store:kkk,
      city:co
      },
      dataType : "html",
      success : function(data){
      if(data){
    $('#itemslist').remove();
           $('#con1').find('li[data-value="' +co+'"]').remove(function(){
        $(this).remove();
       });
           $('#con1').append("<li data-value='" +co+ "'><div class='cho'>" + data +"</div></li>");
      }
      }
       });
       });
    }else {
        $('#con1').find('li[data-value="' +cdd+'"]').remove(function(){
        $(this).remove();
      });
    }
       });
       }

0 个答案:

没有答案