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页控制取值、赋值的更多相关文章

  1. 基于jQuery 常用WEB控件收集

    Horizontal accordion: jQuery 基于jQuery开发,非常简单的水平方向折叠控件. Horizontal accordion: jQuery jQuery-Horizonta ...

  2. jquery】常用的jquery获取表单对象的属性与值

    [jquery]常用的jquery获取表单对象的属性与值 1.JQuery的概念 JQuery是一个JavaScript的类库,这个类库集合了很多功能方法,利用类库你可以用一些简单的代码实现一些复杂的 ...

  3. Jquery获得控件值的方法

    一 Jquery获得服务器控件值的方法 由于ASP.NET网页运行后,服务器控件会随机生成客户端id,jquery获取时候不太好操作,google了下,总结有以下3种方法: 服务器控件代码:<a ...

  4. JQuery常用API 核心 效果 JQueryHTML 遍历 Event事件

    JQuery 常用API 参考资料:JQuery 官网   jQuery API 中文文档 核心 jQuery 对象 jQuery() 返回匹配的元素集合,无论是通过在DOM的基础上传递的参数还是创建 ...

  5. jQuery 获取和设置radio 和 checkbox 值的操作

    jquery 中的val(),可以取值也可赋值,表单元素中的radio和checkbox是比较常用的控件,下面说说对它们的取值和赋值的使用 1.取值 表单如下: <div class=" ...

  6. jquery 常用api 小结2

    *一)jQuery常用方法API实战 (1)DOM简述与分类 A)DOM是一种标准,它独立于平台,语言,浏览器. B)如果项目中,你完全按照DOM标准写代码,你就能在各大主流的浏览器中操作标准控件. ...

  7. 基于CkEditor实现.net在线开发之路(3)常用From表单控件介绍与说明

    上一章已经简单介绍了CKEditor控件可以编写C#代码,然后可以通过ajax去调用,但是要在网页上面编写所有C#后台逻辑,肯定痛苦死了,不说实现复杂的逻辑,就算实现一个简单增删改查,都会让人头痛欲裂 ...

  8. 24、jQuery常用AJAX-API/Java调用MySQL / Oracle过程与函数

      1)掌握jQuery常用AJAX-API 2)掌握Java调用MySQL / Oracle过程与函数 一)jQuery常用AJAX-API 目的:简化客户端与服务端进行局部刷新的异步通讯 (1)取 ...

  9. 23、jQuery九类选择器/jQuery常用Method-API/jQuery常用Event-API

      1)掌握jQuery九类选择器及应用 2)掌握jQuery常用Method-API 3)掌握jQuery常用Event-API 一)jQuery九类选择器[参见jQueryAPI.chm手册] 目 ...

随机推荐

  1. cocos 2d-x 3.0配制环境

    cocos2d-x 3.0发布有一段时间了,作为一个初学者,我一直觉得cocos2d-x很坑.每个比较大的版本变动,都会有不一样的项目创建方式,每次的跨度都挺大…… 但是凭心而论,3.0RC版本开始 ...

  2. java校验maven下载的jar文件

    有时候maven真的很坑! 有时候提示invalid LOC header (bad signat signature), 但又有时候什么都不提示,工程报错,情况有肯多中,不知道大家遇到过几种诡异的. ...

  3. 修改字体篇:css3@font-face@字体转换@浏览器字体支持

    @font-face { font-family: 'MyWebFont'; src: url('webfont.eot'); /* IE9 Compat Modes */ src: url('web ...

  4. 数据库要素 ER

    数据库的要素即为ER: 即为表和关系. 再往下即为字段.记录. 往上即为数据操作.管理: 包含多表操作: 在往上为事务. 再往上为大数据.高并发.

  5. Vmware 安装CentOS7时连不上网问题的解决

    在VmWare 上安装Centos7时,装好vmware后还是连不上网,通过查找资料原来是因为有线网卡没有激活,默认centos和redhat7都是不启用有线网卡的,要么手动开启,要么安装时直接启用! ...

  6. FZOJβ #31.字符串

    http://1572m36l09.iask.in:30808/problem/31 首先转化为保留尽量少的段使得字典序最大.考虑逐字符确定,显然我们可以将相同的连续字符缩在一起.注意到字典序最大的字 ...

  7. strlen、strcpy、strcat的实现

    概念: 1.strlen:strlen所作的仅仅是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符'\0'为止,然 ...

  8. JS数据结构与算法--单向链表

    链表结构:链表中每个元素由一个存储元素本身的节点和一个指向下一元素的引用组成.如下所示(手画的,比较丑,懒得用工具画了,嘻嘻) 1.append方法,向链表末尾插入一个节点 2.insert(posi ...

  9. 【转】VxWorks信号量分析

    Wind内核中有二进制信号量.计数信号量和互斥信号量三种类型,为了是运用程序具有可移植性,还提供了POSIX(可移植操作系统接口)信号量 .在VxWorks中,信号量是实现任务同步的主要手段,也是解决 ...

  10. [LUOGU] P4251 [SCOI2015]小凸玩矩阵

    行列看成点,格子看成边,二分一个边权,删去大于它的边,新图上的最大流>k则答案可以更优,小于k则调整左边界. #include<algorithm> #include<iost ...