jquery实现多条件筛选特效代码分享

前端技术 2023/09/09 JavaScript

本文实例讲述了jquery实现多条件筛选特效。分享给大家供大家参考。具体如下:
jquery实现的多条件搜索表单带日期选择表格表单效果源码,是一段实现了多个条件筛选搜索的特效代码,多条件拥有时间、地点、酒店位置及酒店名称等选项,同时在时间的输入表格中拥有时间选择功能,是一款非常实用的特效代码,值得大家学习。
运行效果图:                        -------------------查看效果 下载源码-------------------

小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式。
为大家分享的jquery实现多条件筛选特效代码如下

<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
<meta http-equiv=\"X-UA-Compatible\" content=\"IE=7\" />
<title>jquery多条件搜索表单带日期选择表格表单代码</title>
<link rel=\"stylesheet\" type=\"text/css\" href=\"style/list.css\"/>
<link rel=\"stylesheet\" type=\"text/css\" href=\"style/manhuaDate.1.0.css\"/>
<script type=\"text/javascript\" src=\"JS/jquery-1.5.1.js\"></script><!--日期控件,JS库版本不能过高否则tab会失效-->
<script type=\"text/javascript\" src=\"JS/datejs.js\"></script>
<script type=\"text/javascript\" src=\"JS/ui.tab.js\"></script>
<script type=\"text/javascript\">
$(document).ready(function(){
 var tab = new $.fn.tab({
 tabList:\"#demo1 .ui-tab-container .ui-tab-list li\",
 contentList:\"#demo1 .ui-tab-container .ui-tab-content\"
 });
 var tab = new $.fn.tab({
 tabList:\"#demo1 .ui-tab-container .ui-tab-list2 li\",
 contentList:\"#demo1 .ui-tab-container .ui-tab-content2\"
 }); 
}); 
</script>
<script type=\"text/javascript\">
$(function (){
 $(\"input.mh_date\").datejs({      
 Event : \"click\",//可选      
 Left : 0,//弹出时间停靠的左边位置
 Top : -16,//弹出时间停靠的顶部边位置
 fuhao : \"-\",//日期连接符默认为-
 isTime : false,//是否开启时间值默认为false
 beginY : 2010,//年份的开始默认为1949
 endY :2015//年份的结束默认为2049
 });
 
});
</script>
<script type=\"text/javascript\">
         $(document).ready(function(e) {
            $(\"#selectList\").find(\".more\").toggle(function(){
    $(this).addClass(\"more_bg\");
    $(\".more-none\").show()
          },function(){
   $(this).removeClass(\"more_bg\");
   $(\".more-none\").hide()
   });
   });
        </script>
<script type=\"text/javascript\">
   $(document).ready(function(){
  var taboy_box=$(\".lefttable-list\");
  taboy_box.children(\"tbody\").find(\"tr:gt(2)\").hide(); 
  $(\".leftbox-morea\").toggle(function(){
  $(this).parent().prev().find(\"tr\").show();
  $(this).addClass(\"more-i\")
  },function(){
  $(this).removeClass(\"more-i\");
  $(this).parent().prev().children(\"tbody\").find(\"tr:gt(2)\").hide(); 
  }
  );
 });
  </script>
</head>

<body>
<br>
<div class=\"w1200\">
 <div class=\"list-screen\">
  <div class=\"screen-top\" style=\"position:relative;\"><span>目的地<input id=\"txtadress\" type=\"text\"/></span><span>入住<input type=\"text\" class=\"mh_date\" readonly=\"true\" /></span><span>退房<input type=\"text\" class=\"mh_date\" readonly=\"true\" /></span><span>酒店位置<input type=\"text\" class=\"ju-adress\" /></span><span>酒店名称<input type=\"text\" class=\"ju-name\" /></span><a href=\"#\" id=\"submit-btn\"/>搜索</a></div>
  <div style=\"padding:10px 30px 10px 10px;\"><div class=\"screen-address\">
   <div class=\"list-tab\">
    <div id=\"demo1\" class=\"clearfix\">
     <div class=\"jiud-name\">酒店位置</div>
     <div class=\"ui-tab-container\">
      <ul class=\"clearfix ui-tab-list\">
       <li class=\"ui-tab-active\">景点</li>
       <li>交通枢纽</li>
       <li>地铁周边</li>
       <li>行政区</li>
      </ul>
      <div class=\"ui-tab-bd\">
       <div class=\"ui-tab-content clearfix\">
         <ul class=\"clearfix ui-tab-list2\">
           <li class=\"ui-tab-active\">景点</li>
           <li>交通枢纽</li>
          </ul>
          <div class=\"ui-tab-bd\">
         <div class=\"ui-tab-content2 clearfix\"><p>
         <label>
          <input name=\"tabrad1\" type=\"radio\" value=\"\" />
          琶洲展馆</label>
        </p>
        <p>
         <label>
          <input name=\"tabrad1\" type=\"radio\" value=\"\" />
          淘金/环市东 </label>
        </p></div>
            <div class=\"ui-tab-content2 clearfix\" style=\"display:none\">22222</div>
          </div>
       </div>
       <div class=\"ui-tab-content clearfix\" style=\"display:none\">
        <p>
         <label>
          <input name=\"tabrad1\" type=\"radio\" value=\"\" />
          琶洲展馆</label>
        </p>
        <p>
         <label>
          <input name=\"tabrad1\" type=\"radio\" value=\"\" />
          淘金/环市东 </label>
        </p>
        <p>
         <label>
          <input name=\"tabrad1\" type=\"radio\" value=\"\" />
          广州东站/天河北</label>
        </p>
        <p>
         <label>
          <input name=\"tabrad1\" type=\"radio\" value=\"\" />
          北京路/海珠广场</label>
        </p>
        <p>
         <label>
          <input name=\"tabrad1\" type=\"radio\" value=\"\" />
          珠江新城/跑马场 </label>
        </p>
        <p>
         <label>
          <input name=\"tabrad1\" type=\"radio\" value=\"\" />
          长隆景区/广州南站</label>
        </p>
        <p>
         <label>
          <input name=\"tabrad1\" type=\"radio\" value=\"\" />
          沙面/上下九步行</label>
        </p>
       </div>
       <div class=\"ui-tab-content clearfix\" style=\"display:none\">
        <p>
         <label>
          <input name=\"tabrad1\" type=\"radio\" value=\"\" />
          琶洲展馆</label>
        </p>
        <p>
         <label>
          <input name=\"tabrad1\" type=\"radio\" value=\"\" />
          淘金/环市东 </label>
        </p>
        <p>
         <label>
          <input name=\"tabrad1\" type=\"radio\" value=\"\" />
          广州东站/天河北</label>
        </p>
        <p>
         <label>
          <input name=\"tabrad1\" type=\"radio\" value=\"\" />
          北京路/海珠广场</label>
        </p>
        <p>
         <label>
          <input name=\"tabrad1\" type=\"radio\" value=\"\" />
          珠江新城/跑马场 </label>
        </p>
        <p>
         <label>
          <input name=\"tabrad1\" type=\"radio\" value=\"\" />
          长隆景区/广州南站</label>
        </p>
        <p>
         <label>
          <input name=\"tabrad1\" type=\"radio\" value=\"\" />
          沙面/上下九步行</label>
        </p>
       </div>
       <div class=\"ui-tab-content clearfix\" style=\"display:none\">
        <p>
         <input name=\"tabrad1\" type=\"radio\" value=\"\" />
         琶洲展馆</p>
        <p>
         <input name=\"tabrad1\" type=\"radio\" value=\"\" />
         淘金/环市东 </p>
        <p>
         <input name=\"tabrad1\" type=\"radio\" value=\"\" />
         广州东站/天河北</p>
        <p>
         <input name=\"tabrad1\" type=\"radio\" value=\"\" />
         北京路/海珠广场</p>
        <p>
         <input name=\"tabrad1\" type=\"radio\" value=\"\" />
         珠江新城/跑马场 </p>
        <p>
         <input name=\"tabrad1\" type=\"radio\" value=\"\" />
         长隆景区/广州南站</p>
        <p>
         <input name=\"tabrad1\" type=\"radio\" value=\"\" />
         沙面/上下九步行</p>
       </div>
      </div>
     </div>
    </div>
   </div>
  </div>
  <div class=\"screen-term\">
   <div class=\"selectNumberScreen\">
    <div id=\"selectList\" class=\"screenBox screenBackground\">
     <dl class=\"listIndex\" attr=\"价格范围\">
      <dt>酒店价格</dt>
      <dd>
       <label><a href=\"javascript:;\" values2=\"\" values1=\"\" attrval=\"不限\">不限</a></label>
       <label>
        <input name=\"radio2\" type=\"radio\" value=\"\" />
        <a href=\"javascript:;\" values2=\"99\" values1=\"1\" attrval=\"1-99\">100元以下</a></label>
       <label>
        <input name=\"radio2\" type=\"radio\" value=\"\" />
        <a href=\"javascript:;\" values2=\"300\" values1=\"100\" attrval=\"100-300\">100-300元 </a></label>
       <label>
        <input name=\"radio2\" type=\"radio\" value=\"\" />
        <a href=\"javascript:;\" values2=\"600\" values1=\"300\" attrval=\"300-600\">300-600元</a></label>
       <label>
        <input name=\"radio2\" type=\"radio\" value=\"\" />
        <a href=\"javascript:;\" values2=\"1500\" values1=\"600\" attrval=\"5000以上\">600-1500元</a></label>
       <div class=\"custom\"><span>自定义</span> 
        <input name=\"\" type=\"text\" id=\"custext1\"/>
         - 
        <input name=\"\" type=\"text\" id=\"custext2\"/>
        <input name=\"\" type=\"button\" id=\"cusbtn\"/>
       </div>
      </dd>
     </dl>
     <dl class=\" listIndex\" attr=\"terminal_os_s\">
      <dt>酒店星级</dt>
      <dd>
       <label><a href=\"javascript:;\" values2=\"\" values1=\"\" attrval=\"不限\">不限</a> </label>
       <label>
        <input name=\"checkbox2\" type=\"checkbox\" value=\"\" autocomplete=\"off\"/>
        <a href=\"javascript:;\" values2=\"\" values1=\"\" attrval=\"android\"> 五星/豪华</a> </label>
       <label>
        <input name=\"checkbox2\" type=\"checkbox\" value=\"\" autocomplete=\"off\"/>
        <a href=\"javascript:;\" values2=\"\" values1=\"\" attrval=\"symbian\">四星/高档</a></label>
       <label>
        <input name=\"checkbox2\" type=\"checkbox\" value=\"\" autocomplete=\"off\"/>
        <a href=\"javascript:;\" values2=\"\" values1=\"\" attrval=\"百度易平台\">三星/舒适</a></label>
      </dd>
     </dl>
     <dl class=\"listIndex\" attr=\"terminal_brand_s\">
      <dt>主题风格</dt>
      <dd data-more=true>
       <label><a href=\"javascript:;\" values2=\"\" values1=\"\" attrval=\"不限\">不限</a></label>
       <label>
        <input name=\"checkbox2\" type=\"checkbox\" value=\"\" autocomplete=\"off\"/>
        <a href=\"javascript:;\" values2=\"\" values1=\"\" attrval=\"小米\">客栈</a></label>
       <label>
        <input name=\"checkbox2\" type=\"checkbox\" value=\"\" autocomplete=\"off\"/>
        <a href=\"javascript:;\" values2=\"\" values1=\"\" attrval=\"华为\">精品酒店</a> </label>
       <label>
        <input name=\"checkbox2\" type=\"checkbox\" value=\"\" autocomplete=\"off\"/>
        <a href=\"javascript:;\" values2=\"\" values1=\"\" attrval=\"lenovo\">情侣酒店</a> </label>
       <label>
        <input name=\"checkbox2\" type=\"checkbox\" value=\"\" autocomplete=\"off\"/>
        <a href=\"javascript:;\" values2=\"\" values1=\"\" attrval=\"zte中兴\">园林庭院</a></label>
        <span class=\"more\"><em class=\"open\"></em>更多</span>
        </dd> 
     </dl>
     <dl class=\"listIndex more-none\" attr=\"terminal_brand_s\" style=\"display:none;border:none\">
      <dt style=\'visibility:hidden\'>主题风格</dt>
      <dd >
       <label style=\'visibility:hidden\'><a href=\"javascript:;\" values2=\"\" values1=\"\" attrval=\"不限\">不限</a></label>
       <form action=\"\" method=\"get\"> 
         <label><input name=\"checkbox2\" type=\"checkbox\" value=\"\" /><a href=\"javascript:;\" values2=\"\" values1=\"\" attrval=\"华为\">精品酒店2</a></label>
         <label><input name=\"checkbox2\" type=\"checkbox\" value=\"\" /><a href=\"javascript:;\" values2=\"\" values1=\"\" attrval=\"华为\">精品酒店3</a> </label> 
         <label><input name=\"checkbox2\" type=\"checkbox\" value=\"\" /><a href=\"javascript:;\" values2=\"\" values1=\"\" attrval=\"华为\">精品酒店4</a> </label> 
        </form> 
     </dl>
    </div>
   </div>  
  </div>

  </div>
  
  <div class=\"hasBeenSelected clearfix\"><span id=\"time-num\"><font>208</font>家酒店</span>
     <div style=\"float:right;\" class=\"eliminateCriteria\">【清空全部】 </div>
     <dl>
      <dt>已选条件:</dt>
      <dd style=\"DISPLAY: none\" class=clearDd>
       <div class=clearList></div>
     </dl>
    </div>
   <script type=\"text/javascript\" src=\"JS/shaixuan.js\"></script> 
 </div>
</div>
</body>
</html>

以上就是为大家分享的jquery实现多条件筛选特效代码,希望大家可以喜欢。

本文地址:https://www.stayed.cn/item/24461

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。