中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jquery方法屬性有哪些

發布時間:2022-10-21 16:33:48 來源:億速云 閱讀:138 作者:iii 欄目:編程語言

這篇文章主要介紹了jquery方法屬性有哪些的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇jquery方法屬性有哪些文章都會有所收獲,下面我們一起來看看吧。

1.jquery簡介

jquery是什么,作用是什么?

  • jquery用來簡化js操作DOM元素

  • jquery不能用DOM的方法,DOM不能用jquery的方法

各種選擇器的使用特征:

基本選擇器5種:$(".#*,空格");

關系選擇器4種:$(“空格>+~”)

基本過濾選擇器8種:$(":first/:last/:even/:odd/eq(index)/:gt(index)/:lt(index)/:not(selector)")

內容過濾選擇器4種:$(":contains(text)/:empty/:has(selector)/:parent")

可見性過濾選擇器2種:$(":hidden/:visible")

屬性選擇器8種: ( " = = [ a t t r i b u t e ] [ a t t r i b u t e = v a l u e ] [ a t t r i b u t e ! = v a l u e ] [ a t t r i b u t e = v a l u e ] [ a t t r i b u t e ("==[attribute][attribute=value][attribute!=value][attribute^=value]、[attribute ("==[attribute][attribute=value][attribute!=value][attribute=value][attribute=value][attribute*=value][attributeFilter1][attrbuteFilter2]==")

子元素過濾選擇器(4種)$(":nth-child(index/even/odd):first-child:last-child:only-child")

表單屬性過濾選擇器(4種)${":enabled/:disabled/:checked/:selected"}

表單選擇器(11種)$(":input/:text/:password/:radio/:checkbox/:submit/:image/:reset/:button/:file/:hidden")

2.jquery選擇器

2.1基本選擇器5種

// 基本選擇器5種
        $(".div");//類選擇器
        $("div");//標簽選擇器
        $("#box");//id選擇器
        $("*");//通配符選擇器
        $("div,p,img");//合并選擇器

2.2 關系選擇器4種

//關系選擇器4種
        $("div p");//后代選擇器
        $("div>p");//子代選擇器
        $("div+p");//直接兄弟選擇器
        $("div~p");//簡潔兄弟選擇器

2.3基本過濾選擇器8種

// 基本過濾選擇器8種
            $(":first");//第一個元素
            $(":last");//最后一個元素
            $(":not(selector)");//把selector排除在外
            $(":even");//挑選偶數行
            $(":odd");//挑選奇數行
            $(":eq(index)");//下標等于index的元素
            $(":gt(index)");//下標大于index的元素
            $(":lt(index)");//下標小于index的元素

2.4內容過濾選擇器4種

// 內容過濾選擇器4種
            $(":contains(text)");//匹配包含給定文本的元素
            $(":empty");//匹配所有不包含子元素或文本的空元素
            $(":has(selector)");//匹配含有選擇器所匹配的元素
            $(":parent");//匹配含有子元素或者文本的元素

2.5可見性過濾選擇器2種

// 可見性過濾選擇器2種
            $(":hidden");//匹配所有不可見元素,或type為hidden元素
            $(":visible");//p匹配所有的可見元素

2.6屬性過濾選擇器8種

// 屬性過濾選擇器8種
            $("[attribute]");//匹配具有attribute屬性的元素
            $("[attribute=value]");//匹配屬性值等于value的元素
            $("[attribute!=value]");//匹配屬性值不等于value的元素
            $("[attribute^=value]");//匹配屬性值以某些值開始的元素
            $("[attribute$=value]");//匹配屬性值某些值結尾的元素
            $("[attribute*=value]");//匹配屬性值以包含某些值的元素
            $("[attributeFilter1][attrbuteFilter2]");//復合屬性過濾選擇器,需要同時滿足多個條件時使用

2.7子元素過濾選擇器(4種)

//子元素過濾選擇器(4種)
            $(":nth-child(index/even/odd)")//選取每個父元素下的第index個子元素
            $(":first-child");//選取每個父元素的第一個子元素
            $(":last-child");//選取每個父元素的最后一個子元素
            $(":only-child");//如果某個元素是它父元素中唯一的子元素子元素,那么將會被匹配

2.8表單屬性過濾選擇器(4種)

//表單屬性過濾選擇器(4種)
            $(":enabled");//選取所有可用元素
            $(":disabled");//選取所有不可用元素
            $(":checked");//選取所有被選中的元素
            $(":selected");//選取所有被選中的元素

2.9表單選擇器(11種)

// 表單選擇器(11種)
            $(":input");//選擇所有input/textarrea/select/button元素
            $(":text");//選取所有的單行文本框
            $(":password");//選取所有的密碼框
            $(":radio");//選取所有的單選框
            $(":checkbox");//選取所有的復選框
            $(":submit");//選取所有的提交按鈕
            $(":image");//選取所有的圖像按鈕
            $(":reset");//選取所有的重置按鈕
            $(":button");//選取所有的按鈕
            $(":file");//選取所有的上傳域
            $(":hidden");//選取所有不可見的元素

3.jQuery中的DOM操作

3.1文本操作

// 文本操作
        $("p").html();//相當于DOM中p.innerHtml;
        $("p").text();//相當于DOM中p.innerText;

3.2值操作

// 值操作
        $("input:eq(5)").val();//相當于DOM中input.value;
        $("input:eq(6)").val("aaa");//設置屬性值

3.3屬性操作

 		// 屬性操作
        $("#box").attr('name');//獲取name屬性
        $("#box").attr('name',"aaa");//添加name屬性和值
        $("#box").removeAttr('name');//刪除name屬性
        $("#box").prop('checked');//獲取單屬性時,用prop獲取的是false和true

3.4類操作

	// 類操作
        $("#box").attr("class","");//獲取和設置
        $("#box").addClass("class","");//追加類名
        $("#box").removeClass("class","");//移除類名
        $("#box").removeClass();//移除所有類名
        $("#box").toggleClass("main");//切換main類名
        $("#box").hasClass("main");//是否有某個類名

3.5樣式操作

	//樣式操作
        $("#box").css("color");//讀取css樣式值
        $("#box").css({"propertyname":"value","propertyname":"value"});//同時設置多個樣式

4.節點操作

4.1遍歷節點

		 //遍歷節點
        $("#box").children();//獲取子節點
        $("#box").children("div");//獲取div子節點
        $("#box").prev();//找到上面緊鄰的一個兄弟
        $("#box").prevAll();//找到上面緊鄰的所有兄弟
        $("#box").prevAll("div");//找到上面緊鄰的所有div兄弟
        $("#box").next();//找到下面緊鄰的一個兄弟
        $("#box").nextAll();//找到下面緊鄰的所有兄弟
        $("#box").nextAll("div");//找到下面緊鄰的所有div兄弟
        $("#box").parent();//找到父節點

4.2過濾節點

//過濾節點
        $("ul").find(".a");//查找
        $("ul li").filter(".a");//過濾

4.3創建、插入、刪除

// 創建、插入、刪除
        var lis=$("<li title='aaa'>aaa</li>");//創建
        //內部添加
        parent.append(lis);//在父盒子尾部添加
        parent.prepend(lis);//在父盒子頭部添加
        // 外部添加
        box.after(lis);//在box后面加
        box.before(lis);//在box前面加
        //刪除DOM元素
        $("ul").remove();//完全刪除,ul,li都刪除
	    $("ul").empty();//只是清空ul的內容,ul還存在
	    $("li").remove(".one");//刪除li中class="one"的

5.jquery事件

// jquery事件
        // 與js的區別
            //  window.onload與$(document).ready()
            //區別一:前者頁面完全加載后執行,后者在DOM完成加載后就執行,后者優先前者執行
            //區別二:前者多次出現時,最后的會覆蓋前面的,后者多次出現時,他們會合并
            //區別三:有無簡寫:window沒有簡寫,document有簡寫
                //簡寫:$().ready(function(){...})
                //      $(function(){....})
        //事件綁定:$(selector).on(事件類型,回調函數)
        $("ul li").on("click",function(){alert(1);});	
    // jquery 和  ajax
            // get方法
             $.get(url,data,success(response,status,xhr),dataType);
            //  post方法
            $.post(url,data,success(data, textStatus, jqXHR),dataType);

jquery方法屬性有哪些

關于“jquery方法屬性有哪些”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“jquery方法屬性有哪些”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宝丰县| 上蔡县| 贺州市| 北票市| 青冈县| 延川县| 泸溪县| 甘谷县| 修水县| 定结县| 东港市| 武宣县| 清镇市| 肇源县| 崇义县| 海南省| 许昌县| 秭归县| 益阳市| 封开县| 泌阳县| 固镇县| 虎林市| 东乡族自治县| 司法| 那曲县| 松滋市| 大余县| 屏东市| 晋宁县| 郎溪县| 鄂伦春自治旗| 新巴尔虎左旗| 天气| 城口县| 宁陵县| 嘉定区| 宜川县| 昌图县| 兴业县| 尼木县|