本文实例讲述了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
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我