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的将DropDownlist的选中值赋给label的实现代码
May 06 Javascript
jquery在Chrome下获取图片的长宽问题解决
Mar 20 Javascript
js跑步算法的实现代码
Dec 04 Javascript
jquery操作复选框(checkbox)的12个小技巧总结
Feb 04 Javascript
学习使用bootstrap3栅格系统
Apr 12 Javascript
AngularJS中的API(接口)简单实现
Jul 28 Javascript
全面解析Angular中$Apply()及$Digest()的区别
Aug 04 Javascript
Vue在页面右上角实现可悬浮/隐藏的系统菜单
May 04 Javascript
element-ui upload组件多文件上传的示例代码
Oct 17 Javascript
vue2 v-model/v-text 中使用过滤器的方法示例
May 09 Javascript
一百多行代码实现react拖拽hooks
Mar 23 Javascript
vite+vue3.0+ts+element-plus快速搭建项目的实现
Jun 24 Vue.js
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 数组字符串搜索array_search技巧
2016/07/05 PHP
PHPExcel中文帮助手册|PHPExcel使用方法(分享)
2017/06/09 PHP
PHP+MySQL高并发加锁事务处理问题解决方法
2018/04/30 PHP
laravel框架中间件简单使用方法示例
2020/01/25 PHP
JavaScript类型转换方法及需要注意的问题小结(挺全面)
2010/11/11 Javascript
在JavaScript中获取请求的URL参数
2010/12/22 Javascript
网页右侧悬浮滚动在线qq客服代码示例
2014/04/28 Javascript
如何判断微信内置浏览器(通过User Agent实现)
2014/09/01 Javascript
jQuery+css实现的切换图片功能代码
2016/01/27 Javascript
JS识别浏览器类型(电脑浏览器和手机浏览器)
2016/11/18 Javascript
微信小程序movable view移动图片和双指缩放实例代码
2017/08/08 Javascript
VUE项目中加载已保存的笔记实例方法
2019/09/14 Javascript
Auto.JS实现抖音刷宝等刷视频app,自动点赞,自动滑屏,自动切换视频功能
2020/05/08 Javascript
[11:57]《一刀刀一天》第十七期:TI中国军团加油!
2014/05/26 DOTA
Django使用Mysql数据库已经存在的数据表方法
2018/05/27 Python
Python设计模式之桥接模式原理与用法实例分析
2019/01/10 Python
pandas dataframe添加表格框线输出的方法
2019/02/08 Python
解决使用export_graphviz可视化树报错的问题
2019/08/09 Python
python爬虫增加访问量的方法
2019/08/22 Python
Python scipy的二维图像卷积运算与图像模糊处理操作示例
2019/09/06 Python
详解python方法之绑定方法与非绑定方法
2020/08/17 Python
Python自定义sorted排序实现方法详解
2020/09/18 Python
class类在python中获取金融数据的实例方法
2020/12/10 Python
ABOUT YOU匈牙利:500个最受欢迎的时尚品牌
2019/07/19 全球购物
添柏岚英国官方网站:Timberland英国
2019/11/28 全球购物
客户代表实习人员自我鉴定
2013/09/27 职场文书
自我鉴定写作要点
2014/01/17 职场文书
爱我中华演讲稿
2014/05/20 职场文书
计算机求职信
2014/07/02 职场文书
学校党员个人问题整改措施思想汇报
2014/10/08 职场文书
2014年培训工作总结范文
2014/11/27 职场文书
老人院义工活动感想
2015/08/07 职场文书
基于Nginx实现限制某IP短时间访问次数
2021/03/31 Servers
如何使用PyCharm及常用配置详解
2021/06/03 Python
使用python创建股票的时间序列可视化分析
2022/03/03 Python
微信小程序纯CSS实现无限弹幕滚动效果
2022/09/23 HTML / CSS