jQuery 中 find()、trim()、replace()以load()函數和頁面注冊事件的應用


第一:find()搜索所有與指定表達式匹配的元素

第二:replace()函數方法的結果是一個完成了指定替換的 stringObj 對象的復制。

注意:全部替換使用 正則表達式即:varlinkTitle = varlinkTitle.replace(/>/g, '');將所有的>符號,全部替換成空格。

  通過 $(jQuery(".info_left ul")[1]).find("li a.info_left_on").attr("id") 結果:
"lessonType0"截取 0

想要得到 0,則需要 jQuery(".info_left ul").eq(1).find("li a.info_left_on").attr("id").replace("lessonType","")

第三 :頁面加載時,注冊事件及load()的應用
jQuery(function ()
    {

    //使用jquery里load方法或者ajax調用頁面的時候會存在cache的問題,清除cache的方法:
        jQuery.ajaxSetup({ cache: false });
        loading("?SubId=$!Request.subId");

        //頁面 加載時,自動注冊點擊換樣式的事件
        //給 點擊 的查詢條件 加上樣式 (通用)
        jQuery(".info_left").find("ul li a").click(function ()
        {
            jQuery(this).addClass("info_left_on");
            jQuery(this).parent("li").siblings("li").find("a").removeClass("info_left_on");
        });
    //      jQuery("#OrderBy$!Request.OrderBy").click();

 第四:load() 方法通過 AJAX 請求從服務器加載數據,並把返回的數據放置到指定的元素中。
    jQuery("#Content").load("/Portal/Pager-Index_lessonPreInfo");
  

  
    });

第五:trim() 去掉前后空格(有時也用到 LTrim,RTrim)
if (jQuery.trim($("#span_charterName").text()) == "")
                  {
                    alert("請選擇章節目錄!");
                  }
                else
                 {}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM