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下4个跨浏览器必备的函数
Mar 07 Javascript
JavaScript 函数replace深入了解
Mar 14 Javascript
利用jquery写的左右轮播图特效
Feb 12 Javascript
JavaScript操作DOM元素的childNodes和children区别
Apr 01 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
Jun 10 Javascript
浏览器复制插件zeroclipboard使用指南
Mar 26 Javascript
BootStrap树状图显示功能
Nov 24 Javascript
详解vue+vuex+koa2开发环境搭建及示例开发
Jan 22 Javascript
微信小程序progress组件使用详解
Jan 31 Javascript
转换layUI的数据表格中的日期格式方法
Sep 19 Javascript
Element Badge标记的使用方法
Jul 27 Javascript
JavaScript语法约定和程序调试原理解析
Nov 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
完美解决:Apache启动问题―(OS 10022)提供了一个无效的参数
2013/06/08 PHP
基于PHP遍历数组的方法汇总分析
2013/06/08 PHP
PHP常用正则表达式精选(推荐)
2019/05/28 PHP
JavaScript 特殊字符
2007/04/05 Javascript
javascript 常用关键字列表集合
2007/12/04 Javascript
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
2009/10/29 Javascript
setTimeout函数兼容各主流浏览器运行执行效果实例
2013/06/13 Javascript
JavaScript修改css样式style动态改变元素样式
2013/12/16 Javascript
js中运算符&amp;&amp; 和 || 的使用记录
2014/08/21 Javascript
javascript操作数组详解
2014/12/17 Javascript
js 获取当前web应用的上下文路径实现方法
2016/08/19 Javascript
Node.js中如何合并两个复杂对象详解
2016/12/31 Javascript
js实现兼容PC端和移动端滑块拖动选择数字效果
2017/02/16 Javascript
Bootstrap栅格系统使用方法及页面调整变形的解决方法
2017/03/10 Javascript
Vue.js 表单控件操作小结
2018/03/29 Javascript
解决VUE中document.body.scrollTop为0的问题
2018/09/15 Javascript
利用JavaScript缓存远程窃取Wi-Fi密码的思路详解
2018/11/05 Javascript
JS实现的杨辉三角【帕斯卡三角形】算法示例
2019/02/26 Javascript
基于vue+axios+lrz.js微信端图片压缩上传方法
2019/06/25 Javascript
浅谈element中InfiniteScroll按需引入的一点注意事项
2020/06/05 Javascript
[01:24:16]2018DOTA2亚洲邀请赛 4.6 全明星赛
2018/04/10 DOTA
Python标准库内置函数complex介绍
2014/11/25 Python
Python函数中*args和**kwargs来传递变长参数的用法
2016/01/26 Python
python linecache 处理固定格式文本数据的方法
2019/01/08 Python
Python 限制线程的最大数量的方法(Semaphore)
2019/02/22 Python
Python爬虫实现爬取百度百科词条功能实例
2019/04/05 Python
python实现在内存中读写str和二进制数据代码
2020/04/24 Python
加拿大领先家居家具网上购物:Aosom.ca
2020/05/27 全球购物
售后服务经理岗位职责
2014/02/25 职场文书
竞选班干部演讲稿500字
2014/08/20 职场文书
普通党员四风问题对照检查材料
2014/09/27 职场文书
面试感谢信范文
2015/01/22 职场文书
2015年医德医风工作总结
2015/04/02 职场文书
英语导游欢迎词
2015/09/30 职场文书
初三语文教学反思
2016/03/03 职场文书
python实战之用emoji表情生成文字
2021/05/08 Python