php 四级联动插件,JavaScript_jQuery实现的多选框多级联动插件,jQuery 实现的多选框联动插件 - phpStudy...
jQuery实现的多选框多级联动插件
jQuery 实现的多选框联动插件
// 使用:$(_event_src_).autoSelect(_reload_, reload_url);
// 前台用get方法传输标签的属性"name"和选中的属性"value"
// 后台用json格式传输数据
// 格式: { value:的属性"value", text:的显示文本 }
(function($) {
$.fn.extend({
autoSelect: function(dest, url) {
return this.each(function() {
$.SelectChange($(this), $(dest), url);
});
},
});
// 重置复选框
$.SelectReset = function(target) {
if (target != null) {
$.SelectReset(target.data("nextSelect"));
target.empty();
target.append(target.data("defaultOpt"));
}
};
// 加载复选框
$.SelectLoad = function(target, data) {
$.each(data, function(index, content) {
var option = $("")
.attr("value", content.value).text(content.text);
target.append(option);
});
};
// 绑定 change 事件
$.SelectChange = function(target, dest, url) {
// 绑定联动链
target.data("nextSelect", dest);
// 记录默认选项(first option)
if (target.data("defaultOpt") == null)
target.data("defaultOpt", target.children().first());
dest.data("defaultOpt", dest.children().first());
$(document).ready(function() {
target.change(function(event) {
var _target = event.target || window.event.srcElement;
if (_target.value != target.data("defaultOpt").attr("value")) {
$.getJSON(url, {
"name": _target.name,
"value": _target.value
}, function(data, status) {
if (status == "success") {
$.SelectReset(target.data("nextSelect"));
$.SelectLoad(target.data("nextSelect"), data);
}
}); // 后台以 json 格式传输数据
} else {
$.SelectReset(target.data("nextSelect"));
}
});
});
};
})(jQuery);相关阅读:
基于JavaScript实现动态创建表格和增加表格行数
ASP.NET 页面传值常用方法总结
简介BootStrap model弹出框的使用
高性能PHP框架Symfony2经典入门教程
Ubuntu系统怎么设置开机屏幕亮度?
jQuery实现二级下拉菜单效果
Win10系统隐藏本地磁盘以保护重要文件的小技巧
PHP实现WebService的简单示例和实现步骤
深入解析Java并发程序中线程的同步与线程锁的使用
JavaScript原生对象之Number对象的属性和方法详解
Bootstrap学习系列之使用 Bootstrap Typeahead 组件实现百度下拉效果
MAC升级OS X 10.8后Game Center无法连接怎么修复?
win7系统启动/关闭mysql数据库服务图文教程
javascript中cookie对象用法实例分析
php 四级联动插件,JavaScript_jQuery实现的多选框多级联动插件,jQuery 实现的多选框联动插件 - phpStudy...相关推荐
- layui+腾讯地图坐标点选取插件,支持地址关键字模糊/联想搜索、当前城市定位、地址地图标点联动
插件地址: TMap: layui+腾讯地图坐标点选取插件,支持地址关键字模糊/联想搜索.当前城市定位.地址地图标点联动 实际项目中的案例图: html部分: <div class=" ...
- jquery ajax下拉联动,jQuery Ajax MVC 下拉框联动
无刷新下拉框联动方法: Controllers代码 public JsonResult DH_Change(string DH_ID) { List TeamLeaderList = FinanceD ...
- 8款效果精美的 jQuery 加载动画和进度条插件
加载动画和进度条在网站和 Web 应用中的使用非常流行.虽然网速越来越快,但是我们的网站越来越复杂,同时用户对网站的使用体验的要求也越来越高.在内容加载缓慢的时候,使用时尚的加载动画和进度条告诉用户还 ...
- html5 酒店入住插件,jQuery酒店类入住日期时间范围选择器插件
t-datepicker是一款jQuery酒店类入住日期时间范围选择器插件.该jquery日期选择器提供多个配置参数和方法,可以创建响应式的.灵活的.多种主题效果的日期范围选择器.它的特点还有: 内置 ...
- php select 多级联动,select框多级联动
后台获取数据做为前台的数据源: public JSONArray getArray()throws Exception{ JSONArray jo=new JSONArray(); String id ...
- 【前端3】jquary:页面加载,选择器,隔行换色,Dom,全选,动画,遍历,广告/抽奖,表单校验插件
文章目录 1.jquery框架引入:$("mydiv") 当成id选择器 2.jquery版本/对象:$(js对象) -> jquery对象 3.jquery的页面加载事件: ...
- html5弹窗全屏,jQuery炫酷全屏模态窗口插件
这是一款jQuery炫酷全屏模态窗口插件.该插件通过和animate.css结合使用,可以制作多种打开全屏模态窗口的炫酷过渡动画效果. 使用方法 在页面中引入animate.min.css.jquer ...
- Jquery提交表单 Form.js官方插件介绍
來源:http://hi.baidu.com/dereky/blog/item/f9e8ab64c52f4ff3f736540c.html [JQuery框架应用]:form.js官方插件介绍 For ...
- jquery ajax下拉联动,基于jQuery Ajax实现下拉框无刷新联动
本文实例为大家分享了jQuery Ajax实现下拉框无刷新联动的具体代码,供大家参考,具体内容如下 HTML代码: @{ Layout = null; } @using DAL; @using Sys ...
- html5文字飞入插件,jquery使用CSS3实现文字动画效果插件Textillate.js
jquery使用CSS3实现文字动画效果插件Textillate.js Textillate是一款基于CSS3动画效果的 JavaScript 库,您可非常轻轻松地把这些动画效果应该于网页中的任何文字 ...
最新文章
- Zookeeper的安装配置及基本开发
- 一个高成熟度组织的规程和指南目录
- TensorSpace:超酷炫3D神经网络可视化框架
- onSaveInstanceState在系统之后可能会杀掉Activity时调用,onStop之前
- matlab 与dsp联合仿真,matlab和DSP联合开发前景很大?
- js 获取td高度_JS或jQuery获取宽高度
- 关于单纤与双纤光端机的区别介绍
- Linux平台gcc和动态共享库的基础知识
- C语言头文件尖括号和双引号的区别
- Java实现Word画折线图(非图片)
- 转 layout_weight体验(实现按比例显示)
- 【SQL 社区】一些有用的SQL社区!(持续更新~~)
- Tomcat JAAS 身份验证和授权
- 荷兰国旗问题java
- 生物信息学服务器 cpu配置,0[生信技能树]生信服务器配置全攻略
- 计算机上缺少vsix安装程序,使用MSI安装程序部署VSIX
- 针孔相机模型,鱼眼相机模型,单目标定
- 蓝牙软件测试指标,蓝牙测试简介
- 极智开发 | 阿里云ECS本地开发环境搭建
- EChar中的柱状图如何设置柱子的最大宽度和刻度的最小间隔
热门文章
- mybatis SqlSessionDaoSupport的使用(附代码下载)(转)
- 《Pro Ogre 3D Programming》读书笔记 之 第十一章 动态阴影 (转)
- STM32基础分析——USART的DMA模式
- 无法import的原因(ImportError: No module named *****)
- PE详解之IMAGE_NT_HEADERS结构定义即各个属性的作用(PE详解02)
- stringGrids 部分只读
- struts返回对象json格式数据
- win10+anaconda3+python3.7+pytorch-cpu安装
- 顶会 Best paper award 获得者分享发顶会技巧
- 【ACL2020】最新效果显著的关系抽取框架了解一下?