jQuery操作元素的內(nèi)容和樣式完整實例分析
本文實例講述了jQuery操作元素的內(nèi)容和樣式。分享給大家供大家參考,具體如下:
<html> <head> <title>jQuery操作元素的樣式和內(nèi)容</title> <meta charset="UTF-8"/> <script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript"> //操作元素的樣式 function testHtml1(){ //獲取要操作的對象 var showdiv=$("#showdiv"); //操作對象的內(nèi)容 alert(showdiv.html()); //我們獲得是對象中的內(nèi)容,沒有進行HTML執(zhí)行的源代碼內(nèi)容,不論是標簽還是內(nèi)容 } function testHtml2(){ //獲取要操作的對象 var showdiv=$("#showdiv"); //在對象中進行元素添加操作 showdiv.html("<b>clannad 賽高!</b>"); //會對HTML標簽進行解析執(zhí)行 } function testHtml3(){ //獲取要操作的對象 var showdiv=$("#showdiv"); //在對象中進行元素拼接操作 showdiv.html(showdiv.html()+"<b>clannad 賽高!</b>"); //可以進行字符的拼接,其中showdiv的返回值是一個字符串,我們利用+進行拼接 } function testText1(){ //獲取要操作的對象 var showdiv=$("#showdiv"); //在對象中進行元素添加操作 alert(showdiv.text()); //顯示的結(jié)果不會包含標簽 } function testText2(){ //獲取要操作的對象 var showdiv=$("#showdiv"); //在對象中進行元素添加操作 showdiv.text("<b>古河渚 賽高!</b>"); //會把整個文本內(nèi)容寫入div,不會解析標簽 } //操作元素的樣式 function testCss1(){ //獲取對象 var showdiv=$("#showdiv"); //添加樣式 showdiv.css("background-color","yellow"); //獲取對象的對應元素值 alert(showdiv.css("width")); //返回輸入屬性的值 } function testCss2(){ //獲取對象 var showdiv=$("#show2"); //添加樣式 showdiv.css({"background-color":"purple","border":"solid 1px"}); //我們利用{}把多個屬性括起來一次設(shè)置幾種元素樣式,不同屬性之間用,分割,元素的賦值用: } function testAddClass(){ //獲取對象 var div=$("#show2"); //添加一個類屬性 div.addClass("common"); //疊加類屬性 div.addClass("word"); //一個對象可以添加多個類屬性,注:如果原對象含有這個屬性,類屬性的值不會將其覆蓋 } function testRemoveClass(){ //獲取對象 var div=$("#show2"); //添加一個類屬性 div.remove("word"); //移除對象的一個類屬性 } </script> <style type="text/css"> #showdiv{ width: 300px; height: 300px; border: solid 1px; /*background-color: yellow;*/ } #show2{ width: 300px; height: 300px; /*border: solid 1px yellow;*/ /*background-color: purple;*/ } .common{ width: 300px; height: 300px; border: solid 2px yellow; background-color: red; } .word{ font-size: 40px; font-size: bold; } </style> </head> <body> <h3>jQuery操作元素的樣式和內(nèi)容</h3> <hr /> <input type="button" name="" id="" value="測試對象內(nèi)容-html" onclick="testHtml1()"/> <input type="button" name="" id="" value="測試對象添加內(nèi)容-html" onclick="testHtml2()"/> <input type="button" name="" id="" value="測試對象拼接內(nèi)容-html" onclick="testHtml3()"/> <input type="button" name="" id="" value="測試對象內(nèi)容-text" onclick="testText1()"/> <input type="button" name="" id="" value="測試對象添加內(nèi)容-text" onclick="testText2()"/> <hr /> <input type="button" name="" id="" value="測試對象樣式" onclick="testCss1()"/> <input type="button" name="" id="" value="測試對象樣式---json" onclick="testCss2()"/> <input type="button" name="" id="" value="測試對象添加類樣式" onclick="testAddClass()"/> <input type="button" name="" id="" value="測試對象移除類樣式" onclick="testRemoveClass()"/> <hr /> <div id="showdiv"> <b>古河渚 賽高!</b> </div> <div id="show2"> Clannad After Story </div> </body> </html>
感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運行效果。
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery頁面元素操作技巧匯總》、《jQuery常見事件用法與技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery擴展技巧總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計有所幫助。
- JQuery獲取與設(shè)置HTML元素的內(nèi)容或文本的實現(xiàn)代碼
- jQuery 獲取對象 根據(jù)屬性、內(nèi)容匹配, 還有表單元素匹配
- JQuery中判斷一個元素下面是否有內(nèi)容或者有某個標簽的判斷代碼
- jQuery使用append在html元素后同時添加多項內(nèi)容的方法
- jquery動態(tài)增加text元素以及刪除文本內(nèi)容實例代碼
- jQuery獲取選中內(nèi)容及設(shè)置元素屬性的方法
- 使用jQuery內(nèi)容過濾選擇器選擇元素實例講解
- jQuery給元素添加樣式的方法詳解
- jquery如何判斷某元素是否具備指定的樣式
- Jquery顯示、隱藏元素以及添加刪除樣式
- jquery動態(tài)添加帶有樣式的HTML標簽元素方法
- JQuery為元素添加樣式的實現(xiàn)方法
相關(guān)文章
jQuery實現(xiàn)的超簡單輪播圖功能示例【代碼解釋】
這篇文章主要介紹了jQuery實現(xiàn)的超簡單輪播圖功能,結(jié)合完整實例形式分析了基于jQuery實現(xiàn)的輪播圖相關(guān)功能實現(xiàn)、樣式設(shè)置與注意事項,需要的朋友可以參考下2023-05-05Jquery ajax執(zhí)行順序 返回自定義錯誤信息(實例講解)
由于Jquery中的Ajax的async默認是true(異步請求),如果想一個Ajax執(zhí)行完后再執(zhí)行另一個Ajax, 需要把async=false就可以了2013-11-11jQuery EasyUI中的日期控件DateBox修改方法
下面小編就為大家?guī)硪黄猨Query EasyUI中的日期控件DateBox修改方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-11-11用jQuery.ajaxSetup實現(xiàn)對請求和響應數(shù)據(jù)的過濾
本文主要對用jQuery.ajaxSetup實現(xiàn)對請求和響應數(shù)據(jù)的過濾的過程與方法進行詳細全面的實例講解。具有很好的參考價值,需要的朋友一起來看下吧2016-12-12