第一: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
{}