zoukankan      html  css  js  c++  java
  • jQuery基本方法随笔

    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") });控制数遍悬停改变样式的方法。

     

  • 相关阅读:
    gzip 所使用压缩算法的基本原理(选摘)
    vue之mixin理解与使用
    搭建WebRtc环境
    js下载文件防止白屏
    JS实现多语言方式
    JS简单实现自定义右键菜单
    ThinkPHP框架整合phpqrcode生成二维码DEMO
    【百度地图API】如何给自定义覆盖物添加事件
    PHP程序守护进程化
    Linux下Apache服务的查看和启动
  • 原文地址:https://www.cnblogs.com/bigbearzhi/p/4670892.html
Copyright © 2011-2022 走看看