JQuery —— 建立、添加、添加至某元素、屬性添加、單擊綁定事件,jquery綁定

來源:互聯網
上載者:User

JQuery —— 建立、添加、添加至某元素、屬性添加、單擊綁定事件,jquery綁定

$("<nav></nav>"):建立元素

append:向當前元素中添加目標元素

appendTo:向目標元素中添加當前元素

addClass:向當前元素添加"class"屬性

removeClass:刪除當前元素的"class"屬性

attr:向當前元素添加自訂屬性

click:向當前元素添加綁定單擊事件


//解析顯示分頁條function build_page_nav(result){$("#page_nav_area").empty();var pageInfo = result.extend.pageInfo;var navigatepageNums = pageInfo.navigatepageNums; //page_nav_areavar ul = $("<ul></ul>").addClass("pagination");//構建元素var filePageLi = $("<li></li>").append($("<a></a>").append("首頁").attr("href","#"));var prePageLi = $("<li></li>").append($("<a></a>").append("«"));if(pageInfo.hasPreviousPage == false){filePageLi.addClass("disabled");prePageLi.addClass("disabled");}else{//為元素添加分頁事件filePageLi.click(function(){to_page(1);});prePageLi.click(function(){to_page(pageInfo.pageNum-1)});}var nextPageLi = $("<li></li>").append($("<a></a>").append("»"));var lastPageLi = $("<li></li>").append($("<a></a>").append("尾頁").attr("href","#"));if(pageInfo.hasNextPage == false){nextPageLi.addClass("disabled");lastPageLi.addClass("disabled");}else{nextPageLi.click(function(){to_page(pageInfo.pageNum+1);});lastPageLi.click(function(){to_page(pageInfo.pages);});}//添加首頁和前一頁的提示ul.append(filePageLi).append(prePageLi);//1,2,3遍曆給ul添加頁碼提示$.each(navigatepageNums,function(index,item){var numLi = $("<li></li>").append($("<a></a>").append(item));if(pageInfo.pageNum == item){numLi.addClass("active");}numLi.click(function(){to_page(item);});ul.append(numLi);});//添加下一頁和尾頁的提示ul.append(nextPageLi).append(lastPageLi);var navEle = $("<nav></nav>").append(ul);navEle.appendTo("#page_nav_area");}


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.