jq中,一次性使用siblings()以及使用jqremoveeClass移除全部样式再添加样式,哪个比较好,他们有什么问题?

siblings() 获得匹配集合中每个元素的同胞,通过选择器进行筛选是可选的。

 

其作用是筛选给定的同胞同类元素(不包括给定元素本身)

当点击任意一个选项卡是,其他2个选项卡就会改变样式,其内容也会隐藏。

 
//显示选项卡对应的内容并隐藏未被选中的内容
 

当点击相应的选项卡后,被点击的选项卡内容就会被show()。而其他2个同胞元素<li>选项卡用silibings()筛选出来hide()掉。

这样就能动态的显示点击区域的内容,而隐藏掉另外2个选项卡了。

 

中的(".selected")表示筛选给定元素类名为.selected的同胞元素(不包括给定元素自己)

以上内容是针对jQuery siblings()用法实例详解,希望对大家有所帮助!

可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

除了他本身之外的同级元素

  jQuery产生的对象时jQuery独有的,只能自己调用

  注:此规定并不是强制要求。

基本选择器、层级选择器、属性选择器  与CSS类似,这里不再细说,。

$("p").empty(); //删除匹配的元素集合中所有的子节点,不包括本身
$("p").detach(); //删除所有匹配的元素(和remove()不同的是:所有绑定的事件、附加的数据会保留下来)

  当页面载入成功后再运行的函数事件

//bind 为每个匹配元素绑定事件处理函数,绑定多个用{}。
 
// 与bind 不同的是当时间发生时才去临时绑定。
 
$(window).keypress() //当键盘或按钮被按下时触发事件,每输入一个字符都触发一次

所有的事件函数都可以传入event参数方便处理事件

event.pageX   //事件发生时,鼠标距离网页左上角的水平距离 event.pageY   //事件发生时,鼠标距离网页左上角的垂直距离 event.data   //在事件对象上绑定数据,然后传入事件处理函数
$.trim()   //去除字符串两端的空格
$.inArray() //返回一个值在数组中的索引位置,不存在返回-1 
$.grep()   //返回数组中符合某种标准的元素
$.extend() //将多个对象,合并到第一个对象
$.type() //判断对象的类别(函数对象、日期对象、数组对象、正则对象等等
 

九、插件拓展机制 

我要回帖

更多关于 jqremove 的文章

 

随机推荐