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实现页面打印的三种方法
Mar 05 Javascript
用jquery实现下拉菜单效果的代码
Jul 25 Javascript
jquery简单瀑布流实现原理及ie8下测试代码
Jan 23 Javascript
jquery多选项卡效果实例代码(附效果图)
Mar 23 Javascript
浅析jQuery中调用ajax方法时在不同浏览器中遇到的问题
Jun 11 Javascript
js父页面与子页面不同时显示的方法
Oct 16 Javascript
JS实现仿QQ聊天窗口抖动特效
May 10 Javascript
javascript实现点击商品列表checkbox实时统计金额的方法
May 15 Javascript
jQuery实现的超链接提示效果示例【附demo源码下载】
Sep 09 Javascript
JS实现页面跳转参数不丢失的方法
Nov 28 Javascript
@ResponseBody 和 @RequestBody 注解的区别
Mar 08 Javascript
解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题
Dec 04 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
ThinkPHP查询语句与关联查询用法实例
2014/11/01 PHP
Laravel下生成验证码的类
2017/11/15 PHP
php微信公众号开发之欢迎老朋友
2018/10/20 PHP
laravel按天、按小时,查询数据的实例
2019/10/09 PHP
PHP使用PDO 连接与连接管理操作实例分析
2020/04/21 PHP
PHP连接MySQL数据库操作代码实例解析
2020/07/11 PHP
extjs grid设置某列背景颜色和字体颜色的实现方法
2010/09/06 Javascript
自定义一个jquery插件[鼠标悬浮时候 出现说明label]
2011/06/27 Javascript
JS图像无缝滚动脚本非常好用
2014/02/10 Javascript
javascript闭包的理解
2015/04/01 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(一)
2015/12/10 Javascript
javascript实现拖放效果
2015/12/16 Javascript
jQuery动画效果相关方法实例分析
2015/12/31 Javascript
JavaScript中eval函数的问题
2016/01/31 Javascript
javascript 数组的定义和数组的长度
2016/06/07 Javascript
jQuery插件EasyUI设置datagrid的checkbox为禁用状态的方法
2016/08/05 Javascript
微信小程序访问node.js接口服务器搭建教程
2017/04/25 Javascript
微信小程序开发中的疑问解答汇总
2017/07/03 Javascript
jquery之基本选择器practice(实例讲解)
2017/09/30 jQuery
手淘flexible.js框架使用和源代码讲解小结
2018/10/15 Javascript
Bootstrap 实现表格样式、表单布局的实例代码
2018/12/09 Javascript
vue远程加载sfc组件思路详解
2019/12/25 Javascript
Python中文编码那些事
2014/06/25 Python
Python是编译运行的验证方法
2015/01/30 Python
Python基于递归算法实现的汉诺塔与Fibonacci数列示例
2018/04/18 Python
django项目登录中使用图片验证码的实现方法
2019/08/15 Python
Django项目创建到启动详解(最全最详细)
2019/09/07 Python
Python内置函数property()如何使用
2020/09/01 Python
村委会主任先进事迹
2014/01/15 职场文书
留学顾问岗位职责
2014/04/14 职场文书
室内趣味活动方案
2014/08/24 职场文书
幼儿园小班见习报告
2014/10/31 职场文书
2015年家长学校工作总结
2015/04/22 职场文书
贫民窟的百万富翁观后感
2015/06/09 职场文书
军训通讯稿范文
2015/07/18 职场文书
保姆聘用合同
2015/09/21 职场文书