Javascript权威指南学习笔记--Jquery类库

-、基础
1、全局函数: JQuery() 等价于 $()
2、JQuery(function(){
   //所有文档加载完毕后才执行
   });
   等价于 $(function(){});  $(document).ready(function(){});

3、$.each(a,function(){})       each函数//对数组a的每一个元素进行操作
   $("a").each(fucntion(){})    each方法//对选中的每一个元素进行操作

4、获取和设置Html属性
  $("#id").attr("title")                              //获取属性 
  $("#id").removeAttr("title")                        //移除属性
  $("#id").attr("title","newTitle");                  //设置单个属性
  $("#id").attr({title:"newTitle",src:"horse.gif"});  //设置多个属性

5、获取和设置css属性
   $("h1").css("font-weight")
   $("h1").css("font")   错误,不能获取复合属性
   $("h1").css("font-weight","bold") 设置css属性,设置字体粗体 
   $("#div1").css("border","soild 1px #999999") 设置css属性,设置字体粗体  正确,可设置复合样式

6、获取和设置css类
   $("h1").addClass("hightline");
   $("h1").removeClass("hightline");
   $("h1").toggleClass("hightline");
   $("h1").hasClass("hightline");
   $("h1").isClass("hightline first"); isClass 同 hasClass类似,更灵活。可以多个判断类名

7、获取和设置Html表单值
   $("#textarea").val();
   $("#textarea").val("wwwwwww");

8、获取和设置元素表单值
   var title=$("head").text();
   $("h1").text(title);
   var headline=$("head").html();
   $("h1").html(title);

9、获取和设置元素位置宽高
    var position =$("#Tip").offset();
    position.top+=100;
    $("#Tip").offset(position);

10、插入和替换元素
$(target).method(content)                                             $(content).method(targert)                       
$("#log").append("<br/>");       在标签内结尾处添加内容               $("<br/>").appendTo("#log")
$("#log").prepend("<br/>");      在标签内起始处添加内容               $("<br/>").prependTo("#log")
$("#log").before("<br/>");       在标签的前面(同级)结尾处添加内容   $("<br/>").insertBefore("#log")
$("#log").after("<br/>");        在标签的后面(同级)结尾处添加内容   $("<br/>").insertAfter("#log")
$("#log").replaceWith("<br/>");  把目标元素替换为内容                 $("<br/>").replaceAll("#log")

11、复制元素
$("a").clone().appendTo("#linklist")  复制并添加到linklist标签

12、包装元素
$("h1").wrap(document.createElement("i"));  //产生<i><h1>...</h1></i>
$("h1").wrapInner("<i/>");                  //产生<h1><i>...</i></h1>
$("h1").wrapAll("<i/>");                    //将所有其他段落包装在h1里

13、删除元素
remove()移除选中元素(以及所有元素的内容)
empty()删除每个选中元素的所有子节点,但不会修改元素本身

14、JQuery事件处理程序
   $("p").click(function(){});
   $("#btnSubmit").click();
   
 

  15、JQuery事件处理程序注册
  $('p').bind("click",function(){});           //    
  $('p').unbind("click");                      //注销
  $("a").live("mouseover",function(){});       //
  $("a").delegate("mouseover",function(){});   //

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值