alert($(function(){$("img").size()}))//打印出页面有多少个img标签,

$("image[title]")[1]//获得所有设置了title属性的img标签的第二个元素。$("image[title]").eq(1)等同于前面写法

var iNum=$("li").index($("li[title=isaac]").eq(1)) alert(iNum);//查找出所有li title属性=isaac的第二个li,他在li中的索引=iNum,打印出iNum。

$("li").not($("li[titile*=isaac]")).css("color","red");//除了title=isaac的li的字体颜色都为红色。

$("li").filter($("li[title*=isaac]")).css("font-size","24px");//在li中筛选出title=isaac的li字体设置成24px;等同于$("li[title*=isaac]").css("font-size","24px");

var bHasimage = $("div").is("[id*=i1]");//is判断中必须是选择器,dom元素,或者jq的对象
alert(bHasimage);

$("div").addclass("c1").filter(function(index){return index==2||$(this).attr("id")=="five"}).addclass("c2")//给所有div添加class选择器样式c1并从div中选择出索引为2的div或id=five的div并添加样式c2.

$(“p”).find(“span”).addClass(“myClass1”).end().addClass(“myClass2”);//从P标签中找到span便签添加样式myclass1并对其父元素添加myclass2样式。end:元素的上一级;

$(“div”).find(“p”).addClass(“myBackground”). andSelf().addClass(“myBorder”);//从div中找到p标签对其添加样式myBackground并且对div和p同时添加样式myborder。

$("div").each(function (index) { var i = parseInt(index) + 1; $(this).attr("title", "我是第" + i + "个div") });each:遍历元素

//$("div").mouseover(function () { $(this).css("background","blue") });
//$("div").mouseout(function () { $(this).css("background", "#0ff") });
$("div").hover(function () { $(this).css("background", "blue") }, function () { $(this).css("background", "#0ff") });控制数遍悬停改变样式的方法。

 

posted on 2015-07-23 16:43  bearbigbig  阅读(336)  评论(0编辑  收藏  举报