查询节点的选择器+jQuery 中的 hover()和 toggle()有什么区别

191 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第16天
点击查看活动详情
一、在 jquery 中如何去操作样式的
addClass()追加样式;
removeClass()删除样式;
toggle()切换样式;
hasClass()判断样式;
attr()获取或者设置样式;

二、jquery 中如何来获取或和设置属性
jQuery 中可以用 attr()方法来获取和设置元素属性,removeAttr()方法来删除元素属性

三、如何来设置和获取 HTML 和文本的值
html()方法类似于 innerHTML 属性可以用来读取或者设置某个元素中的 HTML 内容
注意:html()可以用于 xhtml 文档,不能用于 xml 文档
text()类似于 innerText 属性可以用来读取或设置某个元素中文本内容
val()可以用来设置和获取元素的值

四、jquery 中有哪些方法可以遍历节点
children()取得
匹配元素的子元素集合,只考虑子元素不考虑后代元素
next()取得匹配元素后面紧邻的同辈元素
prev()取得匹配元素前面紧邻的同辈元素
siblings()取得匹配元素前后的所有同辈元素
closest()取得最近的匹配元素
find()取得匹配元素中的元素集合 包括子代和后代

五、有哪些查询节点的选择器
:first 查询第一个 ;
:last 查询最后一个;
:odd 查询奇数但是索引从 0 开始 ;
:even 查询偶数 ;
:eq(index)查询相等的;
:gt(index)查询大于 index 的;
:lt 查询小于
index:header 选取所有的标题等

六、jQuery 中的 hover()和 toggle()有什么区别
hover()和 toggle()都是 jQuery 中两个合成事件。
hover(fn1,fn2):一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法。当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。当鼠标移出这个元素时,会触发指定的第二个函数。
toggle(evenFn,oddFn):每次点击时切换要调用的函数。如果点击了一个匹配的元素,则触发指定的第一个函数,当再次点击同一元素时,则触发指定的第二个函数。随后的每次点击都重复对这两个函数的轮番调用。