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 相关文章推荐
解读IE和firefox下JScript和HREF的执行顺序
Jan 12 Javascript
由JavaScript技术实现的web小游戏(不含网游)
Jun 12 Javascript
浅析XMLHttpRequest的缓存问题
Dec 13 Javascript
JavaScript跨平台的开源框架NativeScript
Mar 24 Javascript
Jquery 全选反选实例代码
Nov 19 Javascript
xtemplate node.js 的使用方法实例解析
Aug 22 Javascript
关于javascript的一些知识以及循环详解
Sep 12 Javascript
浅谈Node.js:fs文件系统模块
Dec 08 Javascript
JS实现点击复选框变更DIV显示状态的示例代码
Dec 18 Javascript
AngularJS 将再发布一个重要版本 然后进入长期支持阶段
Jan 31 Javascript
用Vue写一个分页器的示例代码
Apr 22 Javascript
JS异步处理的进化史深入讲解
Aug 25 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 file_get_contents 函数超时的几种解决方法
2009/07/30 PHP
ThinkPHP控制器间实现相互调用的方法
2014/10/31 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
JavaScript 基础知识 被自己遗忘的
2009/10/15 Javascript
JS中处理与当前时间间隔的函数代码
2012/05/23 Javascript
防止jQuery ajax Load使用缓存的方法小结
2014/02/22 Javascript
Egret引擎开发指南之编译项目
2014/09/03 Javascript
Bootstrap carousel轮转图的使用实例详解
2016/05/17 Javascript
AngularJs directive详解及示例代码
2016/09/01 Javascript
video.js使用改变ui过程
2017/03/05 Javascript
ReactJS实现表单的单选多选和反选的示例
2017/10/13 Javascript
angularJs复选框checkbox选中进行ng-show显示隐藏的方法
2018/10/08 Javascript
对vue中的事件穿透与禁止穿透实例详解
2019/10/28 Javascript
构建大型 Vue.js 项目的10条建议(小结)
2019/11/14 Javascript
微信小程序学习总结(三)条件、模板、文件引用实例分析
2020/06/04 Javascript
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
Windows下安装python2.7及科学计算套装
2015/03/05 Python
浅谈Python用QQ邮箱发送邮件时授权码的问题
2018/01/29 Python
python3读取图片并灰度化图片的四种方法(OpenCV、PIL.Image、TensorFlow方法)总结
2019/07/04 Python
Django中reverse反转并且传递参数的方法
2019/08/06 Python
Django框架 querySet功能解析
2019/09/04 Python
django使用xadmin的全局配置详解
2019/11/15 Python
如何在mac环境中用python处理protobuf
2019/12/25 Python
纯CSS打造(无图像无js)的非常流行的讲话(语音)气泡效果
2012/12/28 HTML / CSS
日本运动品牌美津浓官方购物网站:MIZUNO SHOP
2016/08/21 全球购物
学生处主任岗位职责
2013/12/01 职场文书
九年级化学教学反思
2014/01/28 职场文书
上班看电影检讨书
2014/02/12 职场文书
幼儿园小班评语大全
2014/04/17 职场文书
大学生入党推荐书范文
2014/05/17 职场文书
广告宣传策划方案
2014/05/21 职场文书
公司门卫工作职责
2014/06/28 职场文书
新颖的化妆品活动方案
2014/08/21 职场文书
2014年测量员工作总结
2014/12/12 职场文书
离婚答辩状范文
2015/05/22 职场文书
分位数回归模型quantile regeression应用详解及示例教程
2021/11/02 Python