JQuery的部分用法詳解、帶示例

ps:做靜態網頁註冊表單的時候用到的一些JQ知識,只是挑了一些比較常用的做了總結,並不全面。詳細的可以查看api文檔,在此並不贅述。順便賺點積分用- -資源:jQuery api 1.4.1,如果實在沒有積分的私我,看到了私發你。


1.簡單示例

//1.js庫的引入
<script src="js/jquery-1.8.3.js"></script>
<script>
    //2.初始化函數
    $(function(){
        $("#id").click(function(){
            相應的操作;
        });
    });
</script>

2.基本選擇器

元素 用法 示例
id $("#id") $("#one").css("background-color", "pink");
element $("element") $("div").css("background-color", "pink");
.class $(".class") $(".mini").css("background-color", "pink");
* $("*") $("*").css("background-color", "pink");
selector1,selector2,selectorN $("selector1,selector2,selectorN") $("#two,div.mini").css("background-color", "pink");

3.層級選擇器

元素 用法 示例
ancestor descendant $("ancestor descendant") $("body div").css("background-color", "pink");//選擇body中的所有的div元素
parent > child $("parent > child") $("body>div").css("background-color", "pink");//選擇body中的第一級的孩子
prev + next $("prev + next") $("#two+*").css("background-color", "pink");//選擇id爲two的元素的下一個同級元素
prev ~ siblings $("prev ~ siblings") $("#one~*").css("background-color", "pink");//選擇id爲one的所有的兄弟元素

4.基本過濾選擇器

元素 用法 示例
:first 獲取便籤下的第一個元素 $("body div:first").css("background-color", "green");//選取body中的第一個div元素背景色設置爲綠色
:last 獲取便籤下的第一個元素 $("body div:last").css("background-color", "green");//選取body中的最後一個div元素背景色設置爲綠色
:odd 獲取奇數行的元素 $("tbody tr:odd").css("background-color","gold");//奇數行背景色設置爲金色
:even 獲取偶數行的元素 $("tbody tr:even").css("background-color","pink");//偶數行背景色設置爲金色

5.屬性選擇器

元素 示例
[attribute] $("div[id]").css("background-color", "green");//選擇有id屬性的div
[attribute=value] $("div[id='two']").css("background-color", "green");//選擇有id屬性的值爲two的div

6.表單屬性選擇器

元素 用法 示例
:checked 匹配所有選中的被選中元素(複選框、單選框等,不包括select中的option) $(“input:checked”)
:selected 匹配所有選中的option元素 $(“input:selected”)

7.文檔處理
1)內部插入

元素 作用
append(content) 向所有段落中追加一些HTML標記。 $(“p”).append(“Hello“);//向p標籤中內容的後邊添加Hello
appendTo(content) 把所有段落追加到content的元素中。 $(“p”).appendTo(“div”);//將p標籤及其中的內容添加到div塊內內容的後面

2)刪除

元素 作用 示例
empty() 刪除匹配的元素集合中所有的子節點。 $(“p”).empty();//刪除p標籤內所有的內容(保留p標籤)
remove() 從DOM中刪除所有匹配的元素。 $(“p”).remove();//刪除p標籤及其內所有的內容

8.事件

元素 作用
bind(“事件”,函數) 爲(標籤)綁定函數
unbind(“事件”) 爲(標籤)解綁定函數
click/dblclick 單擊/雙擊 事件
change select標籤觸發
mouseover/mouseout 鼠標移到/移出
focusin/focusout 聚焦/失焦 事件

ps:JS事件和JQ事件的不同在於JQ事件在JS事件的基礎上去除了on前綴

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章