JQuery基础_02

来源:互联网 发布:linux shell算术运算 编辑:程序博客网 时间:2024/06/15 04:11
  • attr和removeAttr
    • attr属性
    • removeAttr
    • 例子:
            $("#input").attr("type");            // 获得属性            $("#input").attr("value");            //修改单个属性            $("#input").attr("type","button");            //1.7版本jquery不能改type            $("#input").css({borderColor:"green",color:"red",fontSize:"60px"});            //修改css属性            //修改多个属性是"{ }" 以对象的形式            $("#input").removeAttr("value");            //删除属性
  • jQuery.noConflict([extreme])
    • noConflict
    • 取别名例子:
        var jq=jQuery.noConflict();        //创建一个新的别名用以在接下来的库中使用jQuery对象(取别名)。        //这样写过后在这个页面使用jquery对象就要用jq,不用"$".        jq("p").click(                function(){                    alert("p标签点击事件第一种写法")                }); 
  • click事件
    • click事件
    • 触发每一个匹配元素的click事件(点击事件)。
    • 例子:
var jq=jQuery.noConflict();        //取别名         jq(document).ready(            function(){                jq("p").click(                function(){                    alert("p标签点击事件第一种写法")                });         //第二种写法        jq().ready(            function(){                jq("p").click(                function(){                    alert("p标签点击事件第二种写法")                });         });        //第三种写法        jq(function(){            jq("p").click(                function(){                    alert("p标签点击事件第三种写法")                });         });

注意这里的点击事件绑定到了ready事件,这里写了ready事件的三种写法,第一种比较常用。ready事件

  • ready同一个对象绑定多个事件例子:
// 绑定多个事件    jq(function(){        jq("span").bind(        {            click:function(){jq("span").css("color","yellow")},            mouseover:function(){jq("span").css("color","red")},            mouseout:function(){jq("span").css("color","blue")},            dblclick:function(){jq("span").css({color:"green",fontSize:"30px"})},        }            );    });    //jq是取的别名,多个事件是以对象的形式。    //ready不应与onload一起使用

还有很多事件、函数、筛选器等等,不一一列举,需要用的时候查相应 的API

JQuery中文API链接

原创粉丝点击