Jquery学习笔记

1、获取或设置内容

//获取/设置内容
$("#test").html();     //设置或返回所选元素的内容(包括 HTML 标记)
$("#test").text();     //设置或返回所选元素的文本内容
$("#test").val();      //设置或返回表单字段的值
$("#test").attr({      //设置或返回属性值
  "href","http://pinkpink.top",
  "title" : "pink"
});               

$("#test1").text(function(i,origText){    //html,text,val,attr的回调函数
  函数内容  
});


2、 插入/删除元素

$("p").append(); 
$("p").prepend();
$("p").after("");
$("p").before("");
eg.  var txt1="<p>Text.</p>";               // 以 HTML 创建新元素
     var txt2=$("<p></p>").text("Text.");   // 以 jQuery 创建新元素
     var txt3=document.createElement("p");  // 以 DOM 创建新元素
     txt3.innerHTML="Text.";
     $("p").append(txt1,txt2,txt3);         // 追加新元素

$("p").remove();  //删除被选元素及其子孙元素
$("p").empty();   //删除被选元素的子元素
$("p").remove(".div");  //删除类名为div的被选元素

3、添加或修改类(一个或多个)


$("div").addClass("important blue");
$("div").removeClass("important");
$("div").toggleClass("important");
$("div").css("height","25px");

4、各种尺寸

//设置或返回元素的宽度(不包括内边距、边框或外边距)
$("#div1").width();  
$("#div1").height();

//设置或返回元素的宽度(包括内边距)
$("#div1").innerWidth();  
$("#div1").innerHeight();

//设置或返回元素的宽度(包括内边距、边框)
$("#div1").outerWidth();  
$("#div1").outerHeight();

//返回元素的宽度(包括内边距、边框或外边距)
$("#div1").outerWidth(true);  
$("#div1").outerHeight(true);

eg.   $("#div1").width(500).height(500);

5、HTML遍历

$("div").parent();              //返回div的所有直接父元素
$("div").parents();             //返回div的所有祖先元素
$("div").parents("ul");         //返回div的为ul的祖先元素
$("span").parentsUntil("div");  //返回给定元素之间的所有元素

$("div").children();            //返回div的所有直接子元素
$("div").find("*");             //返回div的所有后代元素
$("div").find("span");          //返回div后代所有的span元素

$("h2").siblings();             //h2的所有同胞元素
$("h2").siblings("p");          //h2的所有同胞p元素

$("h2").next();                 //返回被选元素的下一个同胞元素,该方法只返回一个元素
$("h2").next("p");              //无该方法
$("h2").nextAll();              //返回被选元素的所有跟随的同胞元素
$("h2").nextAll("p");           //返回被选元素的所有跟随的同胞元素中的p元素
$("h2").nextUntil();            //返回介于两个给定参数之间的所有跟随的同胞元素
prev(), prevAll() & prevUntil() //向前遍历同胞

6、 HTML遍历——过滤

$("div").first();         //返回被选元素的首个元素
$("div").last();          //返回被选元素的最后一个元素
$("p").eq(1);             //返回被选元素的第二个元素
$("p").filter(".intro");  //返回带有类名 "intro" 的所有 <p> 元素
$("p").not(".intro");     //返回不带有类名 "intro" 的所有 <p> 元素

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值