获取body:  $('body'); 或者 $(document.body);

获取元素标签:$('div');   $('a');

获取ID: $('id');

获取某个元素的某个属性: $('a[data-for]');

获取某个标签的属性及属性值: $('div[data-for="result"]');     $('img[hidefocus="true"]');

获取某个元素下的标签:$('#nv a'); //id为nv下的所有a标签

            $('#form a').length; //a的长度

获取元素的属性、设置元素的属性值:$('#lg img').attr('src','img/01.jpg') //一个值是获取,两个值是设置

设置多个属性可以用对象:$('#tfCon').attr({clientX:100, clientWidth:'100px', 'date-index':100, a:'b'});

移除属性:$('#tfCon').removeAttr('nackground');

设置class:$('#tfCon').addClass('div1');

移除class: $('#tfCon').addClass('div1');

获取innerHTML,innerText: $('ftCon').html();  $('ftCon').html('<a>百 度</a>'); //没有参数是获取,一个参数是设置

               $('ftCon').text(); $('ftCon').text('设置文本'); $('ftCon').text(123456);

获取,设置css: $('ftCon').css('width','500px'); 

        $('ftCon').css({width:'500px', height:'200px', background:'blue'}) 

获取css属性:$('ftCon').width(); //width是原始宽度,不包括padding,margin,border

       $('ftCon').outerWidth(); //outerWidth包括padding,margin,border 

       $('ftCon').innerWidth(); //不包括border  

      innerHeight, outerHeight 一样  

toggleClass(): 有class就移除,没有class就添加. 

事件: $('#ftCon').on('click',play);  //有名事件

    function play(){alert(123);};

     $('#ftCon').on('click',function play(){alert(123);};);  //匿名事件

或者这样直接加事件类型: $('#ftCon').click( function(){alert(123)} );  //不需要on

              $(document).mouseover( function(){alert(123)} );

循环:   $.each( 遍历元素, 回调函数 );

     $.each( $('a'), function(v){ console.log(v); };  );

    //$.each( $('a'), function(元素){ console.log(元素) } );  索引和元素分开显示

    $.each( $('a'), function(index,value){ console.log(index,value)} );

    //$.each( $('a'), function(索引,元素){ console.log(索引,元素) } );  索引和元素一起显示

    $.each( $('a'), function(index,value){ console.log(index, value.innerHTML) } );

    //获取元素的innerHTML,因为是JS元素,不能用html(),如果要用就要把元素转换成JQ元素,

    $.each( $('a'), function(index,value){ console.log(index, $(value).html()) } );

JQuery5.04获取的更多相关文章

  1. Ubuntu12.04获取root权限

    有的时候我们需要Ubuntu的root权限,我们该如何获取呢? 其实,很简单,我们只需要在终端中输入以下命令即可获得root权限. 第一步,打开终端 ( ctrl+alt+T ) 第二步,输入命令:s ...

  2. ubuntu18.04获取root权限并用root用户登录

    1.为root设置初始密码 (1)登录系统,打开终端,输入命令:sudo passwd root(使用root权限为root更改密码) (2)设置root密码(建议简单点,没必要那么复杂): (3)重 ...

  3. ubuntu16.04获取root权限并用root用户登录

    写在全面:如果根据以下教程涉及到只读文件需要更改文件权限才能需修改文件内容,参考我的另一篇博客:https://www.cnblogs.com/masbay/p/10744900.html中的第2条. ...

  4. Ubuntu14.04 获取文件或者文件夹大小

    [root@bogon ~]# stat -c%s install.log

  5. Ubuntu 16.04 获取 root 用户权限并以 root权限登录

    http://blog.csdn.net/csdn_flyyoung/article/details/52966583

  6. win10安装ubuntu16.04及后续配置

    原文地址:https://www.jianshu.com/p/842e36a8255c UEFI 模式下win10安装ubuntu16.04双系统教程 - baobei0112的专栏 - CSDN博客 ...

  7. 【Python】理想论坛帖子读取爬虫1.04版

    1.01-1.03版本都有多线程争抢DB的问题,线程数一多问题就严重了. 这个版本把各线程要添加数据的SQL放到数组里,等最后一次性完成,这样就好些了.但乱码问题和未全部完成即退出现象还在,而且速度上 ...

  8. Ubuntu 12.04 编译bcm93349dcm软件包

    1.准备工作操作系统:Ubuntu 12.04 获取bcm93349dcm软件包: bootloader源代码:Bootloader_2_2_0.zip CM源代码:ProdD20_BFC4.4.10 ...

  9. C#语言和数据库基础

    第一章 第一个C#程序 Vs2012密钥 RBCXF-CVBGR-382MK-DFHJ4-C69G8 01..net和C#的区别 大概在2000年,微软推出了一种革命性的产品--.NET(战略) 目标 ...

随机推荐

  1. app添加辅助功能时,需要注意的测试点

    最近项目里需要在辅助功能添加对应的服务,来支持对应的功能实现: 1.对用户添加app进行信息管理功能中,该app有对应的通知或信息时在app的logo上显示提示标志. 2.用户下载一款app后能够自动 ...

  2. C++惯用法:通过成员模板实现隐式转换(Coercion 强迫 by Member Template)

    Intent To increase the flexibility of a class template's interface by allowing the class template to ...

  3. perl学习(1) 入门

    Perl 被设计成90%擅长处理文本,10%处理其余的问题.因此Perl 有强大的文本处理能力,包括正则表达式. 第一个程序 hello world #! /usr/bin/perl -w use s ...

  4. MFC技术内幕系列之(四)---MFC消息映射与消息传递内幕

    ////////////////////////////////////////////////////////////////////////////////////                 ...

  5. 【转】 随机梯度下降(Stochastic gradient descent)和 批量梯度下降(Batch gradient descent )的公式对比、实现对比

    梯度下降(GD)是最小化风险函数.损失函数的一种常用方法,随机梯度下降和批量梯度下降是两种迭代求解思路,下面从公式和实现的角度对两者进行分析,如有哪个方面写的不对,希望网友纠正. 下面的h(x)是要拟 ...

  6. Deep Learning论文笔记之(六)Multi-Stage多级架构分析

    Deep Learning论文笔记之(六)Multi-Stage多级架构分析 zouxy09@qq.com http://blog.csdn.net/zouxy09          自己平时看了一些 ...

  7. 你会用swift创建复杂的加载动画吗(1)

    时至今日,iOS 应用商店已经拥有超过了140万 应用,让你自己的应用脱颖而出确实是个不小的挑战.不过,在你的应用掉入默默无闻的大黑洞之前,你拥有一个小小的机遇窗,它能帮你吸引用户的注意. AD: 时 ...

  8. 如何使用notepad++搭配MinGW配置编译C/C++

    最经开始学C++了,平时学习不喜欢用IDE,一直以来都喜欢使用sublimetext写代码.所以在网上找了一下如何配置sublimetext编译C/C++.不过简单配置之后,只有输出,要想进行输出操作 ...

  9. 随机生成器、thread(暂停)、清屏定义

    1.生成一个随机生成器 Random a = new Random(); //()可以填写随机生成器的种子,这个种子只能是整数(int) ); //()内的数字代表小于5的非负整数,包括零,例如0,1 ...

  10. 我的Python成长之路---第三天---Python基础(10)---2016年1月16日(雾霾)

    二.collections collections是对Python现有的数据类型的补充,在使用collections中的对象要先导入import collections模块 1.Counter——计数 ...