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 相关文章推荐
jQuery异步获取json数据方法汇总
Dec 22 Javascript
jQuery实现个性翻牌效果导航菜单的方法
Mar 09 Javascript
JavaScript图片轮播代码分享
Jul 31 Javascript
JS实现在状态栏显示打字效果完整实例
Nov 02 Javascript
javascript返回顶部的按钮实现方法
Jan 09 Javascript
一个用jquery写的判断div滚动条到底部的方法【推荐】
Apr 29 Javascript
Wireshark基本介绍和学习TCP三次握手
Aug 15 Javascript
jquery.uploadifive插件怎么解决上传限制图片或文件大小问题
May 08 jQuery
Vue SPA单页应用首屏优化实践
Jun 28 Javascript
Vue中 key keep-alive的实现原理
Sep 18 Javascript
简述vue-cli中chainWebpack的使用方法
Jul 30 Javascript
解决React在安装antd之后出现的Can't resolve './locale'问题(推荐)
May 03 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开发文件系统实例讲解
2006/10/09 PHP
PHP邮件专题
2006/10/09 PHP
兼容各大浏览器带关闭按钮的漂浮多组图片广告代码
2014/06/05 PHP
PHP5.4起内置web服务器使用方法
2016/08/09 PHP
php 数组元素快速去重
2017/05/05 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
PHP进阶学习之类的自动加载机制原理分析
2019/06/18 PHP
checkbox 复选框不能为空
2009/07/11 Javascript
jQuery的一些特性和用法整理小结
2010/01/13 Javascript
cnblogs TagCloud基于jquery的实现代码
2010/06/11 Javascript
Javascript 多浏览器兼容总结(实战经验)
2013/10/30 Javascript
绑定回车enter事件代码
2014/05/18 Javascript
nodejs npm install全局安装和本地安装的区别
2014/06/05 NodeJs
JQuery中serialize()、serializeArray()和param()方法示例介绍
2014/07/31 Javascript
JS组件系列之使用HTML标签的data属性初始化JS组件
2016/09/14 Javascript
js中变量的连续赋值(实例讲解)
2017/07/08 Javascript
关于redux-saga中take使用方法详解
2018/02/27 Javascript
详解vue父子组件关于模态框状态的绑定方案
2019/06/05 Javascript
微信sdk实现禁止微信分享(使用原生php实现)
2019/11/15 Javascript
javascript 设计模式之享元模式原理与应用详解
2020/04/08 Javascript
vue webpack build资源相对路径的问题及解决方法
2020/06/04 Javascript
javascript实现打砖块小游戏(附完整源码)
2020/09/18 Javascript
微信小程序实现可拖动悬浮图标(包括按钮角标的实现)
2020/12/29 Javascript
[03:14]DOTA2斧王 英雄基础教程
2013/11/26 DOTA
python 3.6.7实现端口扫描器
2019/09/04 Python
python图形绘制奥运五环实例讲解
2019/09/14 Python
西班牙创意礼品和小工具网上商店:Curiosite
2016/07/26 全球购物
东方电视购物:东方CJ
2016/10/12 全球购物
Michael Kors英国官网:美国奢侈品品牌
2019/11/13 全球购物
营销主管自我评价怎么写
2013/09/19 职场文书
宣传普通话标语
2014/06/27 职场文书
个人对照检查材料思想汇报
2014/09/26 职场文书
2015年中学体育教师工作总结
2015/10/23 职场文书
pytorch中Schedule与warmup_steps的用法说明
2021/05/24 Python
Meta增速拉垮,元宇宙难当重任
2022/04/29 数码科技
JavaScript设计模式之原型模式详情
2022/06/21 Javascript