為什麼說 jQuery 會退出前端的舞臺?
作為一個8年的老前端,我來嘗試著回答你的問題。說這個問題之前,我們要先把關注點放在什麼是庫,什麼是框架,什麼是jQuery上。1、JS庫 直白點的話,JS...
Jquery常用屬性和方法
1.點我消失
1 $(document).ready(function(){2 $("p").click(function(){ // 只要點擊p標籤就會消失 親自試一試3 $(this).hide();4 });5 });
2.隱藏和消失
$("#hide").click(function(){ $("p").hide(1000); //點擊id為hide的標籤,p標籤內容1000毫秒消失 親自試一試 }); $("#show").click(function(){ $("p").show(); });
3.點擊消失再點擊出現
1 $("button").click(function(){2 $("p").toggle(); 親自試一試3 });
4.顏色漸變
1 $("#div1").fadeTo("slow",0.15); //後面值介於0~1之間 親自試一試
5.向下滑和向上滑
$("#panel").slideToggle(); 親自試一試
6.點擊代碼塊就移動
$("div").animate({left:'250px'}); //代表向右移動250px 親自試一試
1:juery獲得內容三個方法 - text()、html() 以及 val()
感覺test()和html()沒多大區別 val()是提取input裡面內容的 親自試一試
2:添加新內容的四個 jQuery 方法
append() - 在被選元素的結尾插入內容
prepend() - 在被選元素的開頭插入內容
after() - 在被選元素之後插入內容
before() - 在被選元素之前插入內容
$("p").append(" <b>我在後面加粗補充</b>."); //prepend就是添加在前面$("ol").append("<li>在ol下新建一個列表項</li>"); 親自試一試
1 $("img").after("上面是在同一元素之後"); 親自試一試2 $("img").before("這裡是不同元素");
3.刪除元素/內容的兩個方法
remove() - 刪除被選元素(及其子元素)
empty() - 從被選元素中刪除子元素
$("#div1").remove(); //他會刪除div1塊中所有元素,包括div1本身 親自試一試
$("#div1").empty(); //他會刪除div1塊中所有元素,但不包括div1本身 親自試一試
1 $("p").remove(".italic"); //刪除p標籤中,class為italic的標籤 親自試一試
4.jQuery 操作 CSS
$("p").css("background-color","yellow"); 親自試一試$("p").css({"background-color":"yellow","font-size":"200%"});
5. jQuery操作尺寸
$("#div1").width(500).height(500); 親自試一試