JQuery常用的HTML页控制取值、赋值
1,关于tab页签
获取当前页签的属性:
var tabsSelect=$("#easytabs").tabs("getSelected");
var title=tabsSelect.panel('options').title;//获取面板标题
新增一个页签:
function add_Page(){//常规库存-我申请调剂的车辆
var title="协议详情";
if (!$("#easytabs").tabs('exists', title)){//如果tab已经存在,则选中并刷新该tab
$("#easytabs").tabs('add', {
title: title,
content: '<iframe scrolling="no" frameborder="0" src="/detail.do" style="width:100%;height:100%;"></iframe>',
closable: true,
});
}
}
2,关于常见控件的取值、附默认值
checkbox、radio:
$("input:radio[name='name']").eq(0).attr("checked",'checked');//选中radio组的第一个元素
$("input:radio[name='name']:checked").val();//取出radio组中被选中的元素值
备注:其他的,一般来说,val()是万能的。实在解决不了了,还有attr(属性名,属性值)
3,关于表单
清除:$('#mysearch').form('clear');
序列化:$("#mysearch").serialize();
清空:$('#mysearch').get(0).reset(); //清空表单数据
4,联动
function getProvince(){//加载省份信息 $("#D_Province").combobox({
url:'dealerstock/getProvince.do',
valueField:'z_Code',
textField:'z_Name',
onChange:function(){//级联加载市区信息
var provinceCode=$("#D_Province").combobox("getValue"); $("#D_City").combobox("clear");
$("#D_County").combobox("clear"); $("#D_City").combobox({
url:'dealerstock/'+provinceCode+'/getCity.do',
valueField:'z_Code',
textField:'z_Name',
onChange:function(){//级联加载县区信息
var cityCode=$("#D_City").combobox("getValue");
$("#D_County").combobox({
url:'dealerstock/'+cityCode+'/getCountry.do',
valueField:'z_Code',
textField:'z_Name',
});
}
});
}
});
}
5,datebox、下拉框
datebox:
$('#yourId').combo('setText',''); //清空、赋值
$("#yourId").datebox({"required":true}); //必填
$("#yourId").datebox("getValue"); //取值
下拉框:
$("#D_Province").combobox("getValue"); //取ID
$("#D_Province").combobox("getText");//取文本
赋值:参考第4中的级联
6,关于表格
获取选中行数据:
$('#ID').datagrid('selectRow', index);
var row = $('#ID').datagrid('getSelected');//获取选中行
根据条件输出:
formatter:function(value,row,index){
if(row.c_BottomNo!=null && row.c_BottomNo!=""){
return "待审核";
}else{
return "待解决";
}
if(row.s_IsAudit==1){
return "已调剂";
}else{ return value;}
}
注意:如果对这一列显示的数据有了限定,除了写满足条件的返回值,也要写不满足条件的返回值,就是通常的else,不然,它是不会在不满足条件时显示默认值的。
7,关于一些注意事项
7.1,在用从后台获取到的对象为页面赋值的时候,一定要进行判空处理。PS:其实,最好的方法,是后台不传递空值过来。 当用空值进行赋值时,IE会报错,并且会影响接下来的函数执行。
7.2,在每个节点的最后一个元素后面,不要加逗号。不然,IE打开,可能会出乎意料。比如: {field:'c_BottomNo',title:'底盘号',width:100,align:'center', } center后面的逗号,去掉吧。这只是一个比较简单的例子,其他的类似。比如用ajax传值的时候,最后一个参数后面等等等等。
7.3,在使用springmvc的@RequestBody从接收从前台往后台的参数时,一定别忘记了在前台设置contentType。
7.4,在重复利用弹出框,然后给控件绑定事件时,一定要先解绑再绑定,比如:$("#result").unbind("click").click(function(){}); 不然,你就会发现后台的一个某一个方法,被重复请求好多次,所有你点过的,有这个弹出框的,都被触发了这个单击事件。
7.5,在给元素赋值的时候,也跟事件绑定同样的道理,最好是先移除再添加,先隐藏、赋值再显示。
好了,今天就先这样吧,出去散会儿步,修炼点沧桑感出来。
JQuery常用的HTML页控制取值、赋值的更多相关文章
- 基于jQuery 常用WEB控件收集
Horizontal accordion: jQuery 基于jQuery开发,非常简单的水平方向折叠控件. Horizontal accordion: jQuery jQuery-Horizonta ...
- jquery】常用的jquery获取表单对象的属性与值
[jquery]常用的jquery获取表单对象的属性与值 1.JQuery的概念 JQuery是一个JavaScript的类库,这个类库集合了很多功能方法,利用类库你可以用一些简单的代码实现一些复杂的 ...
- Jquery获得控件值的方法
一 Jquery获得服务器控件值的方法 由于ASP.NET网页运行后,服务器控件会随机生成客户端id,jquery获取时候不太好操作,google了下,总结有以下3种方法: 服务器控件代码:<a ...
- JQuery常用API 核心 效果 JQueryHTML 遍历 Event事件
JQuery 常用API 参考资料:JQuery 官网 jQuery API 中文文档 核心 jQuery 对象 jQuery() 返回匹配的元素集合,无论是通过在DOM的基础上传递的参数还是创建 ...
- jQuery 获取和设置radio 和 checkbox 值的操作
jquery 中的val(),可以取值也可赋值,表单元素中的radio和checkbox是比较常用的控件,下面说说对它们的取值和赋值的使用 1.取值 表单如下: <div class=" ...
- jquery 常用api 小结2
*一)jQuery常用方法API实战 (1)DOM简述与分类 A)DOM是一种标准,它独立于平台,语言,浏览器. B)如果项目中,你完全按照DOM标准写代码,你就能在各大主流的浏览器中操作标准控件. ...
- 基于CkEditor实现.net在线开发之路(3)常用From表单控件介绍与说明
上一章已经简单介绍了CKEditor控件可以编写C#代码,然后可以通过ajax去调用,但是要在网页上面编写所有C#后台逻辑,肯定痛苦死了,不说实现复杂的逻辑,就算实现一个简单增删改查,都会让人头痛欲裂 ...
- 24、jQuery常用AJAX-API/Java调用MySQL / Oracle过程与函数
1)掌握jQuery常用AJAX-API 2)掌握Java调用MySQL / Oracle过程与函数 一)jQuery常用AJAX-API 目的:简化客户端与服务端进行局部刷新的异步通讯 (1)取 ...
- 23、jQuery九类选择器/jQuery常用Method-API/jQuery常用Event-API
1)掌握jQuery九类选择器及应用 2)掌握jQuery常用Method-API 3)掌握jQuery常用Event-API 一)jQuery九类选择器[参见jQueryAPI.chm手册] 目 ...
随机推荐
- (三)我的JavaScript系列:不同调用方式的this指向
人生自是有情痴,此恨不关风与月 今天所写的内容,是对之前的内容的总结和扩展.老实说,对于自己之前的一些杜撰和臆测,我并不是很满意.所以这篇博文,我希望能来点干货. 不同调用方式的this指向 在Jav ...
- 在Office 365 添加就地保留用户邮箱
基于客户需求,要求将用户批量添加到Office 365中的现有就地保留.如您所了解的,我们可以通过Exchange在线图形用户GUI界面完成,也可以通过PowerShell完成. 要将用户批量添加到O ...
- python之map,zip,reduce,filter的用法
1.reduce(func,iterable,initial): 参数: - func 可执行函数 - iterable 可迭代对象 - initial 可选,初始参数 功能描述:调用func函数后, ...
- javaSe-字符型和布尔型
其实java数据类型一节就可以全部写完了,为什么还需要字符型和布尔型呢,原因是这俩个都很重要: 字符型用char表示,字符分三种: 普通字符:char a = 'a',普通字符表示一个普通的字符,没有 ...
- lastlog命令
lastlog——检查某特定用户上次登录的时间 命令所在路径:/usr/bin/lastlog 示例1: # lastlog 列出所有用户,并显示用户最后一次登录的时间等信息 示例2: # lastl ...
- 【Apache】HTTPD 2.4.37 + OpenSSL 1.1.1 企业级安全配置(含TLS修复)
我为什么要写这一篇稿子? 为了避免更多的运维.开发者没能实现企业的信息安全,我将共享出我个人的HTTPD的安全修复(2.2和2.4差不太多就看2.4就好) 起因:我为某M工作,但因某M和testin合 ...
- 重温Javascript(三)-继承
继承 1.原型链继承 基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法.每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型对象的内部指针.让原型 ...
- 剑指offer18 树的子结构
另一种写法 class Solution { public: bool HasSubtree(TreeNode* pRoot1, TreeNode* pRoot2) { bool result = f ...
- Bootstrap历练实例:下拉菜单插件方法的使用
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content=&q ...
- SQL数据库中各种字段类型的说明
(1)char.varchar.text和nchar.nvarchar.ntext char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是 ...