jq常用
1、文本框、密码框、隐藏域、文本域(id换成对应的,value属性存在,才能利用attr(‘value’) 获取值,否则返回undefined): 1.1 获取—>$(“#text”).val()或者$(“#text”).attr(‘value’) 1.2 设置—>$(“#text”).val(‘test’)或者$(“#text”).attr(‘value’,’test’) 2、按钮:普通按钮、重置按钮和提交按钮(id换成对应的,value属性存在,才能利用attr(‘value’) 或者val()获取值,否则attr返回undefined,val返回空) 2.1 获取—>$(“#btn”).val()或者$(“#btn”).attr(‘value’) 2.2 设置—>$(“#btn”).val(‘test’)或者$(“#btn”).attr(‘value’,’test’) 3、复选框、单选框:(id换成对应的,value属性存在,才能利用attr(‘value’) 或者val()获取值,否则attr返回undefined,val返回on(不管是否存在checked属性)) 3.1 获取—>$(“#check”).val()或者$(“#check”).attr(‘value’) 3.1 设置—>$(“#check”).val(‘test’)或者$(“#check”).attr(‘value’,’test’) 3.3 获取选中的复选框的值:$(“input[type=checkbox][checked]“).attr(‘value’)或者$(“input[type=checkbox][checked]“).val()【ps:只会返回第一个被选中的值】 //获取全部选中的复选框的值
$(“input[type=checkbox][checked]“).each(function(){
alert($(this).val());
}) //若要将全选中的值传递给后台,则将复选框的name属性命名为namevalue[]形式 3.4 全选、取消全选和反选(单选框不能全选,可以反选)
//全选,checked的值可以是true或者checked,后者是w3c给出的值
$(“[name='test1']“).attr(“checked”,‘checked’);
//取消全选
$(“[name='test1']“).removeAttr(“checked”)//反选
$(“[name='test1']“).each(function()
{
if($(this).attr(“checked”))
{
$(this).removeAttr(“checked”);
}
else
{
$(this).attr(“checked”,’true’);
}
}); 3.5 判断选中状态:$(“#test1″).attr(“checked”) :未选中返回undefined,选中返回checked。所以,$(“#test1″).attr(“checked”) == true不能作为是否选中的判断,$(“#test1″).attr(“checked”) == undefined可以作为未选中的判断。 3.6 取消选择—>$(“#test1″).attr(“checked”,false)或者$(“#test1″).removeAttr(“checked”)(ps:$(“#test1″).attr(“checked”,””)在FireFox中有效,在Google中无效) 3.7 选中某个复选框(单选框)–>$(“#test2″).attr(“checked”,true)或者$(“#test2″).attr(“checked”,”checked”) 4、下拉框: 4.1 获取选中选项的值—>$(“#slt”).val()(ps:$(“#slt”).attr(‘value’)会返回undefined) 4.2 设置—>$(“#slt”).val(‘audi’)(ps:如果select中有值为audi的选项,该选项就会被选中,如果不存在,则select不做任何变动) 4.3 获取选中选项的文本—>$(“#slt option:selected”).text()或者$(“#slt”).find(“option:selected”).text() 4.4 设置选中选项的文本—>$(“#slt”).find(“option:selected”).text(‘test’)或者$(“#slt option:selected”).text(‘test’); 4.5 获取选中项的索引—>$(“#slt”).get(0).selectedIndex 4.6 设置索引—>$(“#slt”).get(0).selectedIndex = index(ps:索引从0开始,index的最大值不能超过option的最大索引,否则$(“#slt”).get(0).selectedIndex 返回-1) 4.7 清空select—>$(“#slt”).html(”) 或者$(“#slt”).empty() 4.8 添加option—>$(‘<option value=”1″>1</option>’).appendTo($(“#slt”)) 或者 $(“#slt”).append(‘<option value=”3″>2</option>’); 4.9 删除option—>$(“#slt option[value='opel']“).remove():删除值是opel的option(value属性要存在,同样可以根据存在的text/index属性删除option) 5、元素的可用性(disabled的官方值是disabled) 5.1 禁用元素—>$(“#text”).attr(“disabled”,true)或者$(“#text”).attr(“disabled”,”disabled”); 5.2 启用元素—>$(“#text”).attr(“disabled”,false) 或者$(“#text”).removeAttr(“disabled”); 5.3 是否可用—>$(“#text”).attr(“disabled”) 返回disabled则不可用,返回undefined则可用(ps:可以根据$(“#text”).attr(“disabled”) ==undefined的返回值判断)
jq常用的更多相关文章
- jq常用事件(on,blur,focus,change),js/jq等待图片(页面)加载完毕事件,js读取文件
jq常用事件(on,blur,focus,change) // 方法一(推荐) $('.box').on( "click",function() {} ) $('.box').on ...
- JS/jQ常用宽高及应用
关于js的宽高,随便一搜就是一大堆.这个一大堆对我来说可不是什么好事,看的头都大了.所以今天就总结了一些比较会常用的,并说明一下应用场景. 先来扯一下documentElement和body的微妙关系 ...
- jq 便捷api jq 常用 api jq 快捷 api
jq 选择器 1.相对值用法 width("+=250px") $("input").width("+=250px"); 2.使用函数来 ...
- jq 常用语句
//jq post 请求 $.post("demo_ajax_gethint.asp",{suggest:txt},function(result){ }); // jq get ...
- JQ常用代码
页面加载的时候添加一个定时器,0秒之后执行hideURLbar函数. hideURLbar函数将页面滚动至坐标(0,1) <script type="application/x-jav ...
- jq常用的方法
.eq(i) //获取第几个元素 .text() //获取或设置元素文本内容 .html() //获取或设置元素html代码内容 .val() //获取或设置表单元素值 .attr() //获取或设置 ...
- 网上搜集的jq常用代码
1. 设置IE特有的功能: if ($.browser.msie) { //do something... } 2. 使用jQuery来代替一个元素: $('#thatdiv').replaceWi ...
- 总结前端JQ常用的一些操作手法(慢慢完善)
1.实例化Js一个object对象,把它当做类来用,事例是操作url的参数 function GetRequestCondition() { var url = window.location.hre ...
- jq常用操作
1. 将滚动条置于底部 var srcH = $(".msg-IOC").prop("scrollHeight");$('.msg-IOC').scrollTo ...
随机推荐
- linux-0.11 内核源码学习笔记一(嵌入式汇编语法及使用)
linux内核源码虽然是用C写的,不过其中有很多用嵌入式汇编直接操作底层硬件的“宏函数”,要想顺利的理解内核理论和具体实现逻辑,学会看嵌入式汇编是必修课,下面内容是学习过程中的笔记:当做回顾时的参考. ...
- 错误处理:error(0) error portability:3 this xilinx application has run out of memory has encountered a memory conflict
在FPGA侧提供了一个gp0,gp1各占1m内存的版本后.生成mcs版本,在下载版本时报错: error(0) error portability:3 this xilinx application ...
- 10、Typescript-类的基本用法
类就是构造函数的另一写法 以前构造函数的写法: 类的基本用法:
- linux下sort命令详解
1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出. [rocrocket@rocrocket progr ...
- 开发企业微信打卡API笔记
获取企业微信打开API上面的数据 根据企业ID和打卡模块的secret获取access_token 打卡传参body为json格式的字符传 创建打卡对象把参数写入,useridlist为list格式. ...
- 小白的python之路11/15 awk 77-78
awk -F指定分隔符 eg下图指定 : 为分隔符,$1 $4 NF表示以分隔符为表准,该行分了几段 $NF表示取最后一段 正则表达式 表示打印第一个开头的用户名awk -F: '/nolog ...
- test--1
void(document.body.innerHTML.replace(/"return DeletePost\((\d+),([^"]+)\)"/g, functio ...
- dom 及bom
BOM的全称为Browser Object Mode,中文名是浏览器对象模型.它的一些功能和特性如下:1. BOM提供了独立于内容而与浏览器窗口进行交互的对象2. 由于BOM主要用于管理窗口与窗口之间 ...
- LeetCode 15. 3Sum 16. 3Sum Closest 18. 4Sum
n数求和,固定n-2个数,最后两个数在连续区间内一左一右根据当前求和与目标值比较移动,如果sum<target,移动较小数,否则,移动较大数 重复数处理: 使i为左至右第一个不重复数:while ...
- from jobscrawler_qianchengwuyou.items import JobscrawlerQianchengwuyouItem
-- coding: utf-8 -- import scrapy from jobscrawler_qianchengwuyou.items import JobscrawlerQianchengw ...