一、文档操作
1、html()和text()的区别

<div id="J_div"><b><i>我是谁</i></b></div>
var str1 = $("#J_div").html();
document.write(str1);

结果是:<b><i>我是谁</i></b>

<div id="J_div"><b><i>我是谁</i></b></div>
var str2 = $("#J_div").text();
document.write(str2);

结果是:我是谁

二、属性操作
1、attr()和prop()的区别
无论是勾选复选框还是取消复选框,当你用attr()方法获取复选框checked属性时,如果你没有给复选框设置checked属性,它都会返回undefined; 如果你给复选框设置了checked属性,它都会返回checked。
然而,当你用prop()方法获取复选框checked属性时,它会返回相应的实际勾选结果(选中,返回值为true;没选中,返回值为false)。
总之,浏览器用properties记录当前值,用attributes保存初始值。
温馨提示:
A、判断复选框是否选中,请用$jqobj.prop('checked')==true,不要用$jqobj.attr('checked',true);
B、如果让复选框失效,不要想着通过给disabled属性设置true,false,enable,disabled值来实现,因为没用,你可以通过添加disabled属性,删除disabled属性来实现。

三、筛选过滤
1、index()和eq()的区别
index()参数可以是dom对象,jquery对象,字符串,返回值是元素的索引值(从0开始),即指定元素相对于其他指定元素的index位置;
eq()参数只能是数字(从0开始),返回值是对应下标的jq对象。
2、get()和eq()的区别
get()参数是数字(从0开始),返回值是dom对象,可以接着使用js原生方法;
eq()参数是数字(从0开始),返回值是jq对象,可以接着使用jq方法。

/**
* 激活输入面板,获取焦点
*/
$('.choose-des-btn').get(0).addEventListener("click",function(){
$('.content').hide();
$('.choose-destination-window').show();
$('#J_input_box').focus();
});

四、样式操作
1、width()和css('width')的区别

var $width = $('#box').width();
console.log($width);//
var csswidth = $('#box').css('width');
console.log(csswidth);//100px

两者都取到了指定宽度,不同的是.width()返回一个数字100,可以直接参与数值运算,而.css('width')返回了字符串100px。

2、css()和attr()的区别
attr()用来设置标签属性,css()用来设置标签样式。

五、事件
1、重置表单

document.getElementById("myForm").reset();//dom表单对象
$("#myForm")[0].reset();//jquery表单对象先转化为dom对象

2、序列化表单

params = $("#myForm").serialize();
//序列化的值可用于ajax请求的URL字符串中,比如a=1&b=2&c=3&d=4&e=5

3、click(),click(fn),trigger('click',[data])的区别
$jqobj.click()和$jqobj.trigger('click')都可以触发点击事件,但是trigger可以带参数。
写一个点击图片验证码,验证码就刷新的事件,后面可以用$jqobj.trigger('click')在多处调用该事件。

4、去掉字符串首尾的空白字符

$.trim($("#uname").val());

Jquery的方法(二)的更多相关文章

  1. jquery 使用方法(二)

    jquery語法: jquery語法是為html元素的选取编制的,可以对元素执行某些操作. 基础语法是:$(selector).action() 美元符号定义 jQuery 选择符(selector) ...

  2. jQuery extend方法使用及实现

    一.jQuery extend方法介绍 jQuery的API手册中,extend方法挂载在jQuery和jQuery.fn两个不同对象上方法,但在jQuery内部代码实现的是相同的,只是功能却不太一样 ...

  3. jquery attr()方法 添加,修改,获取对象的属性值。

    jquery attr()方法 添加,修改,获取对象的属性值. jquery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到 ...

  4. 使用jquery获取url及url参数的方法及定义JQuery扩展方法

    1.jquery获取url很简单,代码如下: window.location.href; 其实只是用到了javascript的基础的window对象,并没有用jquery的知识. 2.jquery获取 ...

  5. jquery 使用方法<转载>

    jquery 使用方法 jQuery是目前使用最广泛的javascript函数库.据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库.微软公司 甚至把jQuery作为他们的官 ...

  6. jQuery Ajax 方法调用 Asp.Net WebService 以及调用aspx.cs中方法的详细例子

    一.jQuery Ajax 方法调用 Asp.Net WebService (引自Terry Feng) Html文件 <!DOCTYPE html PUBLIC "-//W3C//D ...

  7. [转] jquery 使用方法

    jquery 使用方法 jQuery是目前使用最广泛的javascript函数库.据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库.微软公司 甚至把jQuery作为他们的官 ...

  8. jQuery.holdReady()方法用法实例

    调用此方法可以延迟jQuery的ready事件,也就是说尽管文档已经加载完成,也不会执行ready事件处理方法.可以多次调用jQuery.holdReady()方法,以延迟jQuery的ready事件 ...

  9. jQuery扩展方法笔记

    一.方式列表: 1.jQuery.extend(Object); // jQuery 本身的扩展方法 2.jQuery.fn.extend(Object); // jQuery 所选对象扩展方法 二. ...

随机推荐

  1. Spark1.3.1 On Yarn的集群搭建

    下面给出的是spark集群搭建的环境: 操作系统:最小安装的CentOS 7(下载地址) Yarn对应的hadoop版本号:Hadoop的Cloudera公司发行版Hadoop2.6.0-CDH5.4 ...

  2. fifo 上使用 select -- 转

    http://www.outflux.net/blog/archives/2008/03/09/using-select-on-a-fifo/ The right way to handle on-g ...

  3. 【蓝桥杯单片机11】单总线温度传感器DS18B20的基本操作

    [蓝桥杯单片机11]单总线温度传感器DS18B20的基本操作 广东职业技术学院 欧浩源 单总线数字温度传感器DS18B20几乎成了各类单片机甚至ARM实验板的标配模块来,在蓝桥杯的往届省赛和国赛中,这 ...

  4. OpenCV LIBTIFF_4.0 link errors

    以前用Caffe用的好好的,今天重装后居然报了很多这样的错误 /usr/lib/libopencv_highgui.so.' 1> /usr/lib/libopencv_highgui.so.' ...

  5. [转]计算机视觉之跟踪算法——相关滤波器Correlation Filter

    https://blog.csdn.net/victoriaw/article/details/62416759 ASEF相关滤波器: Average of Synthetic Exact Filte ...

  6. 系统架构之负载均衡【F5\nginx\LVS\DNS轮询\】

    在做系统架构规划的时候,负载均衡,HA(高可用性集群,是保证业务连续性的有效解决方案,一般有两个或两个以上的节点,且分为活动节点及备用节点,当活动节点出现故障的时候,由备用节点接管)都是经常需要考虑的 ...

  7. 2018ICPC南京网络赛

    2018ICPC南京网络赛 A. An Olympian Math Problem 题目描述:求\(\sum_{i=1}^{n} i\times i! \%n\) solution \[(n-1) \ ...

  8. django Rest Framework----GenericAPIView 通用视图 GenericAPIView源码分析

    一.GenericAPIView GenericAPIView扩展了APIView,为标准列表和详细视图添加了常见的行为. 提供的每个具体通用视图都是一个GenericAPIView或多个mixin类 ...

  9. PHP在引号前面添加反斜杠的原因及PHP去除反斜杠的办法

    昨天用PHP做了个读写html文档的小程序,本地测试正常但是传到网站后发现,提交内容保存的时候会自动在双引号前面增加一个反斜杠“\”,而且每保存一次增加一个反斜杠,很是郁闷. 当然做这个只是为了参加电 ...

  10. 【C语言学习笔记】字符串拼接的3种方法 .

    昨天晚上和@buptpatriot讨论函数返回指针(malloc生成的)的问题,提到字符串拼接,做个总结. #include<stdio.h> #include<stdlib.h&g ...