-
1. 设置、获取属性 attr('属性名') 获取属性的值 attr('属性名', '属性值') 设置属性的值 attr('属性名',函数值) 设置属性的函数值 attr(attributes) 给指定元素设置多个属性值,即:{属性名一: “属性值一” , 属性名二: “属性值二” , … … } 2.移除属性 .removeAttr( 'attributeName' ) : 为匹配的元素集合中的每个元素中移除一个属性(attribute)查看全部
-
$(":not(selector)" ) 举个例子,$("p:not(.aaa)")的意思是先选择所有p标签元素,再从中去除所有包含类名是aaa的p元素,剩下(过滤)的就是选择的元素了查看全部
-
查找所有class="first-div"下的a元素,只取最后一个 针对所有父级下的最后一个 如果只有一个元素的话,last也是第一个元素 $('.first-div a:last-child') 查找所有class="first-div"下的a元素,如果只有一个子元素的情况 $('.first-div a:only-child') 查找所有class="last-div"下的a元素,选择第二个 $('.first-child a:nth-child(2)') 查找所有class="last-div"下的a元素,选择第倒数第二个 $('.last-div a:nth-last-child(2)')查看全部
-
子元素筛选选择器不常使用,其筛选规则比起其它的选择器稍微要复杂点 子元素筛选选择器描述表:查看全部
-
做下来结果就是:display:none->hidden;width:0 height:0->hidden;visibility:hidden opacity:0->visible visibility: hidden 表示元素被隐藏 opacity: 0表示元素被完全透明了,这两种方法只是让我们表面看不见元素而元素实际上还占据空间,故jqr认为是可见的。而设置宽,长为0,元素没有宽和长,所以不占据空间的。display为none 隐藏元素并脱离文档流.查看全部
-
:contains, :has, :parent, :empty查看全部
-
属性选择器让你可以基于属性来定位一个元素。可以只指定该元素的某个属性,这样所有使用该属性而不管它的值,这个元素都将被定位,也可以更加明确并定位在这些属性上使用特定值的元素,这就是属性选择器展示它们的威力的地方。 描述如下:查看全部
-
$('div[name=p1]')查找所有div中,属性name=p1的div元素 $('div[p2]')查找所有div中,有属性p2的div元素 $('div[name|="-"]')查找所有div中,有属性name中的值只包含一个连字符“-”的div元素 $('div[name~="a"]')查找所有div中,有属性name中的值包含一个连字符“空”的div元素 $('div[name^=imooc]')查找所有div中,属性name的值是用imooc开头的 $('div[name*="test"]')查找所有div中,有属性name中的值包含一个test字符串的div元素 $('div[testattr!="true"]')查找所有div中,有属性testattr中的值没有包含"true"的div查看全部
-
$data(ele,key,value) //静态接口存数据 $data(ele,"A","数据") $data(ele,key) //静态接口取数据 $data(ele,"A") .data(key,value) //动态接口存数据 add.data("ele","数据") .data(key) //动态接口取数据 add.data("A") 同样的也提供2个对应的删除接口,使用上与data方法其实是一致的,只不过是一个是增加一个是删除罢了 jQuery.removeData( element [, name ] ) .removeData( [name ] )查看全部
-
注意事项: :contains与:has都有查找的意思,但是contains查找包含“指定文本”的元素,has查找包含“指定元素”的元素 如果:contains匹配的文本包含在元素的子元素中,同样认为是符合条件的。 :parent与:empty是相反的,两者所涉及的子元素,包括文本节点查看全部
-
jQuery选择器之基本筛选选择器查看全部
-
注意事项: :eq(), :lt(), :gt(), :even, :odd 用来筛选他们前面的匹配表达式的集合元素,根据之前匹配的元素在进一步筛选,注意jQuery合集都是从0开始索引 gt是一个段落筛选,从指定索引的下一个开始,gt(1) 实际从2开始查看全部
-
.css( propertyName ) :获取匹配元素集合中的第一个元素的样式属性的计算值 .css( propertyNames ):传递一组数组,返回一个对象结果查看全部
-
1.DOM方式 var p1 = document.getElementById('test1') p1.addEventListener('click',function(){ this.style.color = "red"; },false); 2.jQuery方式 $('#test2').click(function(){ $(this).css('color','blue'); })查看全部
-
页面的任何操作都需要节点的支撑,开发者如何快速高效的找到指定的节点也是前端开发中的一个重点。查看全部
举报
0/150
提交
取消