属性
1.属性
    1.1 attr(name|properties|key,value|key,fn)
        1) 获取属性值    $("img").attr("src");
        2) 设置属性值    $("img").attr("title","你好");$("img").attr({src:"img1.png",alt:"img1"})
        3) 设置属性值  $("img").attr("alt",function(index,value){return value + index}) //index为当前元素的索引,value为"alt"原先的属性值
    1.2 removeAttr(name)
        删除一个属性    $("img").removeAttr("alt");
    1.3 prop(name|properties|key,value|key,fn)
         $("input[type='checkbox']").prop("checked", true);
        $("input[type='checkbox']").prop("checked", function( i, val ) {    return !val;    });
    1.4 removeProp(name)
        用来删除由.prop()方法设置的属性集
    1.5 attr() 与 prop() 的区别
        具有 true 和 false 两个属性的属性,如 checked, selected 或者 disabled 使用prop(),其他的使用 attr()
2.css类
    2.1 addclass(class|fn)
        $("p").addClasss("active focus");
        $("ul li").addClass(function(i,class){return class+i})
    2.2 removeClass([name|fn])
        $("p").removeClass("active");
        $("p").removeClass(function(){return  $(this).attr("class")})
    2.3 toggleClass(class|fn)
        $("p").toggleClass("active");
        $(".class").toggleClass(function(){
            if($(this).parent().is(".myClass"))
            {
                return "classone";
               }
            else
            {
                return "classtwo";
            }
           })
3.HTML代码|文本|值
    3.1 html([val|fn])    
        获取内容  $("div").html()    取得第一个匹配元素的html内容
        设置内容      $("div").html("<p><span>htmlhtmlhtml</span></p>");        
        $("div").html(function(index,html){return html+index})
    3.2 text([val|fn])
        获取内容    $("p").text()
        设置内容    $("p").text("texttexttext")
                $("p").text(function(index,text){return index+text})
    3.3 val([val|fn|arr])
        获取值    $("input").val();
        设置值    $("input").val("2222222");
                $("input").val(function(index,value){return index + value})
        用于 check/select 的值    //数组操作
            $("input").val(["check2", "radio1"]);
CSS
1.css
    1.1 css(name|pro|[,val|fn])
        获取样式属性值        $("p").css("color")
        设置样式属性值        $("p").css("color","red")
                        $("p").css({color:"red",width:"100px"})
                        $("p").css({
                                        width:function(index,value){return parseFloat(value) * 1.2;},
                                        height:function(index,value){return parseFloat(value) * 1.2;}
                                    })
    1.2 jQuery.cssHooks
2.位置
    2.1 offset([coordinates]) 获取匹配元素在当前视口的相对偏移
        获取偏移值    $("p").offset()
        设置偏移值    $("p").offset({top:100,left:100})
                    $("p").offset(function(i,c){    //c代表选择器的当前坐标
                        newPos=new Object();
                        newPos.left=c.left+100;
                        newPos.top=c.top+100;
                        return newsPos;
                    })
    2.2 position() 获取匹配元素相对父元素的偏移。
        $("p").position()
    2.3 scrollTop([val]) 获取匹配元素相对滚动条顶部的偏移。
        获取        $("p").scrollTop()
        设置        $("p").scrollTop(500)
    2.4 scrollTop([val]) 获取匹配元素相对滚动条顶部的偏移。
        获取        $("p").scrollLeft()
        设置        $("p").scrollLeft(500)
3.尺寸
    3.1 height([val|fn])
        获取        $("p").height()
        设置        $("p").height(500)
                $("p").height(function(i,c){return c+200;})
    3.2 width([val|fn])
        获取        $("p").width()
        设置        $("p").width(500)
                $("p").width(function(i,c){return c+200;})    
    3.3 innerHeight() 获取第一个匹配元素内部区域高度(包括补白(padding)、不包括边框)。    
        $("p").innerHeight();
    3.4 innerWidth() 获取第一个匹配元素内部区域宽度(包括补白(padding)、不包括边框)。    
        $("p").innerWidth();
    3.5 outerHeight([options]) 获取第一个匹配元素外部高度(默认包括补白和边框)。
        如果 options 值为true 则计算边距(margin)在内,默认值为false
    3.6 outerWidth([options]) 获取第一个匹配元素外部宽度(默认包括补白和边框)。
        如果 options 值为true 则计算边距(margin)在内,默认值

jquery 属性与css操作的更多相关文章

  1. 前端开发之jQuery属性和文档操作

    主要内容: 1.jQuery属性操作 2.jQuery文档操作 一.jQuery属性操作 1.什么是jQuery的属性操作? jQuery的属性操作模块包括四个部分:html属性操作,dom属性操作, ...

  2. jQuery属性和样式操作

    回顾 1. jquery基本使用 <script src="jquery.min.js"></script><script> $(functio ...

  3. jquery 学习(五) - CSS 操作

    HTML + CSS 样式 /*CSS样式*/<style> body{ margin: 0; } div{ width: 100%; height: 2000px; background ...

  4. jQuery属性,方法操作

     addClass() 向匹配的元素添加指定的类名.attr() 设置或返回匹配元素的属性和值.hasClass() 检查匹配的元素是否拥有指定的类.html() 设置或返回匹配的元素集合中的 HTM ...

  5. JQuery巧妙利用CSS操作打印样式

    一.添加打印样式 1. 为屏幕显示和打印分别准备一个css文件,如下所示:  用于屏幕显示的css: <link rel="stylesheet" href="cs ...

  6. Jquery属性操作(入门二)

    ********JQuery属性相关的操作******** 1.属性 属性(如果你的选择器选出了多个对象,那么默认只会返回出第一个属性). attr(属性名|属性值) - 一个参数是获取属性的值,两个 ...

  7. jQuery 属性操作和CSS 操作

    如有在jQuery方法中涉及到函数,此函数必定会返回一个数值(函数由于运行次数不同触发一些不同效果) jQuery 属性操作方法(以下方法前些日子学习过,不再赘述) addClass() attr() ...

  8. JQuery DOM操作 、属性和CSS样式操作、其他函数

    DOM操作 1.在div1内部最后追加一个节点 $("#div1").append("<img src='../01-HTML基本标签/img/Male.gif'/ ...

  9. jQuery DOM/属性/CSS操作

    jQuery DOM 操作 创建元素 只需要把DOM字符串传入$方法即可返回一个 jQuery 对象 var obj = $('<div class="test">&l ...

随机推荐

  1. 7月19日Docker&Kubernetes技术沙龙总结 - DockOne.io

    7月19日Docker&Kubernetes技术沙龙总结 - DockOne.io undefined

  2. Java的finally理解

    1.为什么要用finally 先看一个没有finally的异常处理try-catch语句: 如果count为要使用到的资源,而且用完要求释放此资源.那么我们能够把释放资源的语句放到try-catch后 ...

  3. Java中List和ArrayList的区别(转)

    List是一个接口,而ListArray是一个类.  ListArray继承并实现了List.  所以List不能被构造,但可以向上面那样为List创建一个引用,而ListArray就可以被构造.  ...

  4. Strtus2标签之<s:url>

    Strtus2标签<s:url> 在没有使用Struts2的时候可以使用el来进行url传参.而在Struts2中不推荐使用el(其实在Struts2.0.0.11之后就不再支持el)而推 ...

  5. LabVIEW设计模式系列——普遍使用值改变事件

    标准: 1.当使用值改变事件时,使用单击时触发或者单击时释放开关动作.这样即保证仅仅触发一次,也保证按钮恢复默认值 标准:1.值改变事件的优点:不论是鼠标动作还是键盘动作都能触发值改变事件,增强了程序 ...

  6. CCControlSlider和CCControlStepper用法

    一开始,size的大小是系统分配.玩家可以通过setDefaultSize()更改值 1. CCControlSlider用法 CCSpriteFrameCache::sharedSpriteFram ...

  7. Session,ViewState用法

      基本理论: session值是保存在服务器内存上,那么,可以肯定,大量的使用session将导致服务器负担加重. 而viewstate由于只是将数据存入到页面隐藏控件里,不再占用服务器资源,因此, ...

  8. Eclipse闪退/打不开/无法启动/一闪而过

    转自:http://my.oschina.net/psuyun/blog/421058 很长时间了,写java.写android都是用的Eclipse.可是突然有一天,当我像往常一样试图打开Eclip ...

  9. SQL server 跨库插入数据

    1.INSERT INTO SELECT语句 语句形式为: Insert into Table2(field1,field2,...) select value1,value2,... from Ta ...

  10. sql - union all

    我的 表1中有字段([c],[num]), 记录诸如: [c] [num] 0   188 1   167 2   373 3   378 4   377 表二也有同样的字段,记录有的id不同, 请问 ...