1.Jquery的常用方法
1)选择器
2)操作节点
以下的 obj 都是指 jQuery对象
1.操作样式
obj.css() :不加参数是获取节点的css样式
obj.css({"属性":"值"}) : 适合修改多个样式
obj.css({"属性","值"}) : 适合修改单个样式

--这种方式样式会作为行内式添加,其权重会大于内部式,大于外部式

--通过obj.addClass("Classname") --追加样式
--obj.removeClass("className") --删除指定样式

建议:若css内容较多,预先定义css样式,然后通过js修改css属性

2.遍历节点
obj.children() - 找出所有的直接节点
如:children("li") -找所有的节点li
obj.children(selector) -根据选择器找子节点
obj.next() -找下一个兄弟节点
obj.prev() -找上一个兄弟节点
obj.sibling() -找所有的兄弟节点

obj.find(选择器) -找到符合条件后代元素
obj.parent() -找上一级元素(爸爸元素)
obj.parents() -找祖宗
obj.parents(选择器) -找符合条件的祖宗元素

3.JQ 事件
obj.bind("click",function{}) -对象绑定方法
obj.click(函数) :
将原生的事件去除on,就是jQuery事件
obj.click(function (e){
//此处的e代表事件对象 event

})
ps: 原生中window.onload=function(){}
可以让窗口执行完成dom之后再运行该函数
等同于$(function (){})
*节点可以添加事件
*事件有事件对象
*事件可以取消事件冒泡

a.合成事件
hover(mouseenter,mouseleave) 鼠标悬停事件,要传入2个匿名函数,鼠标悬停进入,鼠标悬停离开

html09的更多相关文章

随机推荐

  1. PCL—低层次视觉—关键点检测(Harris)

    除去NARF这种和特征检测联系比较紧密的方法外,一般来说特征检测都会对曲率变化比较剧烈的点更敏感.Harris算法是图像检测识别算法中非常重要的一个算法,其对物体姿态变化鲁棒性好,对旋转不敏感,可以很 ...

  2. java(7)LinkedList源码

    系统环境 JDK1.7 LinkedList的基本结构 :在JDK1.6中LinkedList是双向引用的环形结构,JDK1.6中是双向引用的线性结构 提醒:看链表代码时最好用笔画下链表结构 有助于理 ...

  3. LeetCode 10 Regular Expression Matching(字符串匹配)

    题目链接 https://leetcode.com/problems/regular-expression-matching/?tab=Description   '.' Matches any si ...

  4. linux各种版本下载地址

    本文转载地址:http://52199999.blog.51cto.com/740826/290179 觉得好大家给顶顶,先谢谢了!呵呵 首先提供两个镜像站:http://mirrors.sohu.c ...

  5. 3-1 vue-resource基础介绍

    1.静态引用 <script src="https://cdn.bootcss.com/vue-resource/1.3.4/vue-resource.js">< ...

  6. 【CF772D】Varying Kibibits FWT

    [CF772D]Varying Kibibits 题意:定义函数f(a,b,c...)表示将a,b,c..的10进制下的每一位拆开,分别取最小值组成的数.如f(123,321)=121,f(530,  ...

  7. 【CF883B】Berland Army 拓扑排序

    [CF883B]Berland Army 题意:给出n个点,m条有向边,有的点的点权已知,其余的未知,点权都在1-k中.先希望你确定出所有点的点权,满足: 对于所有边a->b,a的点权>b ...

  8. Unity3D 记第二次面试

    2014-03-10 忍不住投递了几份简历大概有20个,总共收到面试电话2个,十分之一.一个是11号下午4点面试另一个是12号下午3点面试(后来没去至于原因下面有)12号没去,为什么?因为招聘要求“精 ...

  9. JSPatch - 基本使用和学习

    介绍 JSPatch是2015年由bang推出的能实现热修复的工具,只要在项目中引入极小的JSPatch引擎,就可以用 JavaScript 调用和替换任何 Objective-C 的原生方法,获得脚 ...

  10. 第一个maven项目

    1.新建maven project 注意:勾上create a new simple project 2.填写相关信息, Grounp id为大项目名字,Artifact id为小项目的名字.注意:P ...