jq三级联动
test.html
<div class="a_list">
<div class="a_title">商城分类:</div>
<div class="a_i">*</div>
<select style="margin-left: 20px" id="s_fenlei" name="s_fenlei" class="a_bendian">
<option value="">-请选择-</option>
{volist name='s_fenlei' id='s_fenlei'}
<option value="{$s_fenlei.id}">{$s_fenlei.name}</option>
{/volist}
</select>
<select id="s_fenlei1" name="s_fenlei1" class="a_bendian">
<option>-请选择-</option>
</select>
<select id="s_fenlei2" name="s_fenlei2" class="a_bendian">
<option>-请选择-</option>
</select>
</div>
test.js
//商城分类三级联动
$("#s_fenlei").change(function () { var fenlei = $('#s_fenlei').val();
if(fenlei==""){
$("#pinpai").hide();
}else{
$("#pinpai").show();
}
var list = '<option value="">-请选择-</option>';
var list1 = '<option value="">-请选择-</option>';
$.ajax({
url:"{:url('sgetfenlei')}",
data:{b_fen:fenlei},
type:'POST',
datatype:'TEXT',
success:function (d) {
//组成二级分类的select
if(d.data.pinpai.length==0){ $("#s_fenlei1").hide();
return false;
}else {
$("#s_fenlei1").show();
for(var i=0;i<d.data.fenlei2.length;i++){
list1 = list1+"<option value='"+d.data.fenlei2[i].id+"'>"+d.data.fenlei2[i].name+"</option>";
}
$("#s_fenlei1").html(list1); }
//组成品牌的select
if(d.data.pinpai.length==0){ $("#pinpai").hide();
return false;
}
for(var i=0;i<d.data.pinpai.length;i++){
list = list+"<option value='"+d.data.pinpai[i].brand_id+"'>"+d.data.pinpai[i].name+"</option>";
}
$("#brand").html(list);
}
});
});
$("#s_fenlei1").change(function () {
var fenlei = $('#s_fenlei1').val();
var list1 = '<option value="">-请选择-</option>';
$.ajax({
url:"{:url('sgetfenlei')}",
data:{b_fen:fenlei},
type:'POST',
datatype:'TEXT',
success:function (d) {
console.log(d);
if(d.data.pinpai.length==0){ $("#s_fenlei2").hide();
return false;
}else {
$("#s_fenlei2").show();
for(var i=0;i<d.data.fenlei2.length;i++){
list1 = list1+"<option value='"+d.data.fenlei2[i].id+"'>"+d.data.fenlei2[i].name+"</option>";
}
$("#s_fenlei2").html(list1); }
}
});
});
jq三级联动的更多相关文章
- 基于JQ的三级联动菜单选择
<!-- author:青芒 --> <!DOCTYPE html> <html lang="en"> <head> <met ...
- 原生JS实现省市区(县)三级联动选择
原文地址→看过来 写在前面 前段时间写一个关于天气的东西,里面的省市区(县)城市选择让我很头疼,在网上搜索出来大都是借助插件或者第三方库,感觉这样做代码会很重,所以索性就把几种城市选择的方式实现一遍, ...
- js封装的三级联动菜单(使用时只需要一行js代码)
前言 在实际的项目开发中,我们经常需要三级联动,比如省市区的选择,商品的三级分类的选择等等. 而网上却找不到一个代码完整.功能强大.使用简单的三级联动菜单,大都只是简单的讲了一下实现思路. 下面就给大 ...
- 利用select实现年月日三级联动的日期选择效果
× 目录 [1]演示 [2]规划 [3]结构生成[4]算法处理 前面的话 关于select控件,可能年月日三级联动的日期选择效果是最常见的应用了.本文是选择框脚本的实践,下面将对日期选择效果进行详细介 ...
- jQuery省市区三级联动插件
体验效果:http://hovertree.com/texiao/bootstrap/4/支持PC和手机移动端. 手机扫描二维码体验效果: 代码如下: <!DOCTYPE html> &l ...
- jQuery - 全国省市县三级联动
最近有空用jquery做了一个全国省市县的三级联动,在以后或许可以用的到 ,遗憾的是我还没用封装,等有空看能不能封装成一个插件 废话不多说,贴上代码: <!doctype html> &l ...
- 省市区三级联动 pickerView
效果图 概述 关于 省市区 三级联动的 pickerView,我想大多数的 iOS 开发者应该都遇到过这样的需求.在遇到这样的需求的时候,大多数人都会觉的这个很复杂,一时无从下手.其实真的没那么复杂. ...
- webForm(三)——三级联动
三级联动 首先附图一张,初步认识一下什么是三级联动: 注:选第一个后面两个变,选第二个,最后一个改变. 其次,做三级联动需要注意的方面:①DropD ...
- C#三级联动
1.运用ComboBox的控件建立效果,如右图: 2.建立三个表,第一个Province表: PID,PName;第二个为city表: CId,CName,PId;第三个为coun表:CounID,C ...
随机推荐
- ArcGis Python脚本——根据接图表批量裁切分幅影像
年前写了一个用渔网工具制作图幅接图表的文章,链接在这里: 使用ArcMap做一个1:5000标准分幅图并编号 本文提供一个使用ArcMap利用接图表图斑裁切一幅影像为多幅的方法. 第一步,将接图表拆分 ...
- 程序设计-理解java继承-遁地龙卷风
(0)写在前面 编程和现实世界是息息相关的,你是如何理解现实世界中的继承呢? 继承在编程中应理解为:对父类资源(本文只讨论方法)的使用,父类方法只提供类基本的功能,父类方法之间不存在调用关系. (1) ...
- 关于模拟I2C的一些问题???
1.在调试BH1750时发现stm32f103rb单片机用模拟I2C通讯时引脚使用开漏模式能正常读出来数据,使用推挽模式则完全无法通讯,发送地址后从机没有应答? https://blog.csdn.n ...
- stm32F10x复习-1
地点:家 1.库文件说明 _htmresc: LOGO的设计图 Libraries: 源代码及启动文件 -- CoreSupport 核内设备函数层的CM3核通用的源文件.作用是为采用Cortex-M ...
- hiho 1098 最小生成树二·Kruscal算法 (最小生成树)
题目: 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 随着小Hi拥有城市数目的增加,在之间所使用的Prim算法已经无法继续使用了——但是幸运的是,经过计算机的分析, ...
- 转 -Filebeat + Redis 管理 LOG日志实践
Filebeat + Redis 管理 LOG日志实践 小赵营 关注 2019.01.06 17:52* 字数 1648 阅读 24评论 0喜欢 2 引用 转载 请注明出处 某早上,领导怒吼声远远传来 ...
- [Linux]目录x权限对文件操作的影响
问题 我们常使用linux以下命令 cd 进入目录 ls 列出目录中的文件 或者直接打开目录中的文件 以上操作对于目录权限位的设置来说,是有一定迷惑性的,如表格所示 cd进入该目录 cd进入该目录 ...
- 【Python selenium自动化环境配置】4步搞定ChromeDriver版本选择
很多刚做自动化的小伙伴,会在ChromeDriver版本选择时犯难,看来大家都被坑过,真正掌握独门绝技,都不是难事儿. 看好了主要步骤就4部 1.确定谷歌浏览器版本 2.找到谷歌浏览器版本与Chrom ...
- 【微信小程序】 wx:if 与 hidden(隐藏元素)区别
wx:if 与 hidden 都可以控制微信小程序中元素的显示与否. 区别: wx:if 是遇 true 显示,hidden 是遇 false 显示. wx:if 在隐藏的时候不渲染,而 hidden ...
- SOUI taobao SVN目录结构说明