jQuery select自动选中功能实现方法分析


Posted in Javascript onNovember 28, 2016

本文实例分析了jQuery select自动选中功能实现方法。分享给大家供大家参考,具体如下:

//筛选
var typeid = "<!--{$typeid}-->";
var bigclassid = "<!--{$bigclassid}-->";
var smallclassid = "<!--{$smallclassid}-->";
$("#typeid option[value="+typeid+"]").attr("selected",true);
$("#typeid").change();
$("#bigclassid option[value="+bigclassid+"]").attr("selected",true);
$("#bigclassid").change();
$("#smallclassid option[value="+smallclassid+"]").attr("selected",true);

获取值后,设置自动选中。

选中之后,调用change()方法。change方法会显示出下一级的select框。然后再选中,再调用change()方法。这样就把三级的select框都显示出来了,并且默认选中了。

$(document).ready(function(){
  //ajax级联
  $("#typeid").change(function(){
    var id = $(this).val();
    setbigclass(id);
  });
  $("#bigclassid").change(function(){
    var id = $(this).val();
    setsmallclass(id);
  });
  $("#screen_submit").click(function(){
    $("#screenform").submit();
  });
});
function setbigclass(id){
    var res = ajaxgetbigclass(id);
    if(res){
      myobj = eval(res);
      var strHtml="<option value=0>全部大类</option>";
      for(var i=0;i<myobj.length;i++){
          strHtml+="<option value='"+myobj[i].id+"'>"+myobj[i].name+"</option>";
      }
      $("#bigclassid").html(strHtml);
      $("#bigclassid").show().change();
    }else{
      $("#bigclassid").html('<option value=""></option>').hide();
      $("#smallclassid").html('<option value=""></option>').hide();
    }
}
function setsmallclass(id){
    var res = ajaxgetsmallclass(id);
    if(res){
      myobj = eval(res);
      var strHtml="<option value=0>全部子类</option>";
      for(var i=0;i<myobj.length;i++){
          strHtml+="<option value='"+myobj[i].id+"'>"+myobj[i].name+"</option>";
      }
      $("#smallclassid").html(strHtml);
      $("#smallclassid").show();
    }else{
      $("#smallclassid").html('').hide();
  }
}

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
用javascript判断IE版本号简单实用且向后兼容
Sep 11 Javascript
iframe里使用JavaScript控制主页转向的方法
Apr 03 Javascript
JavaScript实现网站访问次数统计代码
Aug 12 Javascript
jQuery实现Meizu魅族官方网站的导航菜单效果
Sep 14 Javascript
KnockoutJS 3.X API 第四章之click绑定
Oct 10 Javascript
js时间戳与日期格式之间相互转换
Dec 11 Javascript
基于 Vue.js 2.0 酷炫自适应背景视频登录页面实现方式
Jan 17 Javascript
详解Vue-cli中的静态资源管理(src/assets和static/的区别)
Jun 19 Javascript
浅析java线程中断的办法
Jul 29 Javascript
vant(ZanUi)结合async-validator实现表单验证的方法
Dec 06 Javascript
Vue防止白屏添加首屏动画的实例
Oct 31 Javascript
JavaScript canvas动画实现时钟效果
Feb 10 Javascript
JS两种类型的表单提交方法实例分析
Nov 28 #Javascript
简单实现JavaScript图片切换效果
Nov 28 #Javascript
jQGrid动态填充select下拉框的选项值(动态填充)
Nov 28 #Javascript
JS调用打印机功能简单示例
Nov 28 #Javascript
完全深入学习Bootstrap表单
Nov 28 #Javascript
EasyUI Combobox设置默认值 获取text的方法
Nov 28 #Javascript
Bootstrap选项卡动态切换效果
Nov 28 #Javascript
You might like
php入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
2011/07/14 PHP
php代码架构的八点注意事项
2016/01/25 PHP
如何优雅的使用 laravel 的 validator验证方法
2018/11/11 PHP
网页中实现浏览器的最大,最小化和关闭按钮
2007/03/12 Javascript
把jquery 的dialog和ztree结合实现步骤
2013/08/02 Javascript
javascript代码运行不出来执行错误的可能情况整理
2013/10/18 Javascript
js获取事件源及触发该事件的对象
2013/10/24 Javascript
window.print打印指定div实例代码
2013/12/13 Javascript
javascript实现控制文字大中小显示
2015/04/28 Javascript
js a标签点击事件
2017/03/30 Javascript
基于bootstrap实现多个下拉框同时搜索功能
2017/07/19 Javascript
vue项目中使用axios上传图片等文件操作
2017/11/02 Javascript
Vue.set()实现数据动态响应的方法
2018/02/07 Javascript
使用JavaScript破解web
2018/09/28 Javascript
详解vue页面首次加载缓慢原因及解决方案
2019/11/06 Javascript
Javascript查看大图功能代码实现
2020/05/07 Javascript
Angular短信模板校验代码
2020/09/23 Javascript
使用Protocol Buffers的C语言拓展提速Python程序的示例
2015/04/16 Python
Django数据库连接丢失问题的解决方法
2018/12/29 Python
python Popen 获取输出,等待运行完成示例
2019/12/30 Python
Python post请求实现代码实例
2020/02/28 Python
python中time tzset()函数实例用法
2021/02/18 Python
Pytorch自定义Dataset和DataLoader去除不存在和空数据的操作
2021/03/03 Python
HTML5 Canvas渐进填充与透明实现图像的Mask效果
2013/07/11 HTML / CSS
英国厨房与餐具用品为主的设计品牌:Joseph Joseph
2018/04/26 全球购物
Douglas意大利官网:购买香水和化妆品
2020/05/27 全球购物
Carmen Sol官网:购买果冻鞋、手袋和配件
2021/01/01 全球购物
亿阳信通股份有限公司C#笔试题
2016/12/06 面试题
护理专科毕业推荐信
2013/11/10 职场文书
加拿大留学自荐信
2014/01/28 职场文书
父母对孩子的寄语
2014/04/09 职场文书
产品开发计划书
2014/04/27 职场文书
应届大学生自荐书
2014/06/17 职场文书
领导班子四风问题对照检查材料
2014/09/27 职场文书
前端学习——JavaScript原生实现购物车案例
2021/03/31 Javascript
mysql知识点整理
2021/04/05 MySQL