JQuery HTML

JQuery捕獲和設(shè)置

三個(gè)簡(jiǎn)單實(shí)用的用于 DOM 操作的 jQuery 方法:

  • text() - 設(shè)置或返回所選元素的文本內(nèi)容
  • html() - 設(shè)置或返回所選元素的內(nèi)容(包括 HTML 標(biāo)記)
  • val() - 設(shè)置或返回表單字段的值
  • attr() -獲取屬性值
$("#test").text();//獲取

$("#test1").text("Hello world!");//設(shè)置

回調(diào)函數(shù)有兩個(gè)參數(shù):被選元素列表中當(dāng)前元素的下標(biāo)先蒋,以及原始值谤碳。然后以函數(shù)新值返回您希望使用的字符串诗鸭。

$("#test1").text(function(i,old){
  return "舊文本: " + old + " 新文本: Helloworld! (index: " + i + ")"; 
});

JQuery添加元素

用于添加新內(nèi)容的四個(gè) jQuery 方法:

  • append() - 在被選元素的結(jié)尾插入內(nèi)容
  • prepend() - 在被選元素的開(kāi)頭插入內(nèi)容
  • after() - 在被選元素之后插入內(nèi)容
  • before() - 在被選元素之前插入內(nèi)容
$("p").append(" <b>追加文本</b>弓坞。");

通過(guò)三種方法創(chuàng)建文本并添加到<body>元素中

function appendText(){
    var txt1="<p>文</p>";              // 使用 HTML 標(biāo)簽創(chuàng)建文本
    var txt2=$("<p></p>").text("文本");  // 使用 jQuery 創(chuàng)建文本
    var txt3=document.createElement("p");
    txt3.innerHTML="文本。";               // 使用 DOM 創(chuàng)建文本 text with DOM
    $("body").append(txt1,txt2,txt3);        // 追加新元素
    
    $("body").after(txt1,txt2,txt3);  
}

JQuery刪除元素

如需刪除元素和內(nèi)容拉宗,一般可使用以下兩個(gè) jQuery 方法:

  • remove() - 刪除被選元素(及其子元素)
  • empty() - 從被選元素中刪除子元素
$("#div1").remove();
$("#div1").empty();

jQuery remove() 方法也可接受一個(gè)參數(shù)峦树,允許您對(duì)被刪元素進(jìn)行過(guò)濾辣辫。

$("p").remove(".italic");//刪除所有class="italic"的p元素

jQuery 操作CSS

jQuery 擁有若干進(jìn)行 CSS 操作的方法。我們將學(xué)習(xí)下面這些:

  • addClass() - 向被選元素添加一個(gè)或多個(gè)類(lèi)
  • removeClass() - 從被選元素刪除一個(gè)或多個(gè)類(lèi)
  • toggleClass() - 對(duì)被選元素進(jìn)行添加/刪除類(lèi)的切換操作
  • css() - 設(shè)置或返回樣式屬性
$("div").addClass("important");
$("div").toggleClass("important");
<style>
    .important
    {
        font-weight:bold;
        font-size:xx-large;
    }
</style>

jQuery toggleClass() 方法對(duì)被選元素進(jìn)行添加/刪除類(lèi)的切換操作

返回css屬性

$("p").css("background-color");

設(shè)置css屬性

$("p").css("background-color","yellow");

設(shè)置多個(gè)css屬性
css({"propertyname":"value","propertyname":"value",...});

$("p").css({"background-color":"yellow","font-size":"200%"});

jQuery 尺寸方法

jQuery 提供多個(gè)處理尺寸的重要方法:

  • width()
  • height()
  • innerWidth()
  • innerHeight()
  • outerWidth()
  • outerHeight()

示例

$("#div1").width();
$("#div1").innerWidth();

獲取瀏覽器的寬度和高度

alert($(window).height()); //瀏覽器當(dāng)前窗口可視區(qū)域高度

alert($(document).height()); //瀏覽器當(dāng)前窗口文檔的高度

alert($(document.body).height()); //瀏覽器當(dāng)前窗口文檔body的高度

alert($(document.body).outerHeight(true)); //瀏覽器當(dāng)前窗口文檔body的總高度 包括border padding margin

alert($(window).width()); //瀏覽器當(dāng)前窗口可視區(qū)域?qū)挾?/p>

alert($(document).width()); //瀏覽器當(dāng)前窗口文檔對(duì)象寬度

alert($(document.body).width()); //瀏覽器當(dāng)前窗口文檔body的寬度

alert($(document.body).outerWidth(true)); //瀏覽器當(dāng)前窗口文檔body的總寬度 包括border padding margin

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末魁巩,一起剝皮案震驚了整個(gè)濱河市急灭,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌歪赢,老刑警劉巖化戳,帶你破解...
    沈念sama閱讀 222,104評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異埋凯,居然都是意外死亡点楼,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)白对,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)掠廓,“玉大人,你說(shuō)我怎么就攤上這事甩恼◇扒疲” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,697評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵条摸,是天一觀的道長(zhǎng)悦污。 經(jīng)常有香客問(wèn)我,道長(zhǎng)钉蒲,這世上最難降的妖魔是什么切端? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,836評(píng)論 1 298
  • 正文 為了忘掉前任,我火速辦了婚禮顷啼,結(jié)果婚禮上踏枣,老公的妹妹穿的比我還像新娘。我一直安慰自己钙蒙,他們只是感情好茵瀑,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,851評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著躬厌,像睡著了一般马昨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上烤咧,一...
    開(kāi)封第一講書(shū)人閱讀 52,441評(píng)論 1 310
  • 那天偏陪,我揣著相機(jī)與錄音,去河邊找鬼煮嫌。 笑死,一個(gè)胖子當(dāng)著我的面吹牛抱虐,可吹牛的內(nèi)容都是我干的昌阿。 我是一名探鬼主播,決...
    沈念sama閱讀 40,992評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼懦冰!你這毒婦竟也來(lái)了灶轰?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,899評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤刷钢,失蹤者是張志新(化名)和其女友劉穎笋颤,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體内地,經(jīng)...
    沈念sama閱讀 46,457評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡伴澄,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,529評(píng)論 3 341
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了阱缓。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片非凌。...
    茶點(diǎn)故事閱讀 40,664評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖荆针,靈堂內(nèi)的尸體忽然破棺而出敞嗡,到底是詐尸還是另有隱情,我是刑警寧澤航背,帶...
    沈念sama閱讀 36,346評(píng)論 5 350
  • 正文 年R本政府宣布喉悴,位于F島的核電站,受9級(jí)特大地震影響玖媚,放射性物質(zhì)發(fā)生泄漏箕肃。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,025評(píng)論 3 334
  • 文/蒙蒙 一最盅、第九天 我趴在偏房一處隱蔽的房頂上張望突雪。 院中可真熱鬧,春花似錦涡贱、人聲如沸咏删。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,511評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)督函。三九已至,卻和暖如春激挪,著一層夾襖步出監(jiān)牢的瞬間辰狡,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,611評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工垄分, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留宛篇,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,081評(píng)論 3 377
  • 正文 我出身青樓薄湿,卻偏偏與公主長(zhǎng)得像叫倍,于是被迫代替她去往敵國(guó)和親偷卧。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,675評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • jQuery - 獲得內(nèi)容和屬性 jQuery 擁有可操作 HTML 元素和屬性的強(qiáng)大方法吆倦。 jQuery DOM...
    鹿守心畔光閱讀 328評(píng)論 0 6
  • 學(xué)習(xí)資料 w3cschool 1.獲取听诸、設(shè)置元素的內(nèi)容 1.1獲取或設(shè)置目標(biāo)元素的文本內(nèi)容 語(yǔ)法 $(select...
    小人物的秘密花園閱讀 380評(píng)論 0 1
  • 通過(guò)jQuery,您可以選炔显蟆(查詢晌梨,query)HTML元素,并對(duì)它們執(zhí)行“操作”(actions)须妻。 jQuer...
    枇杷樹(shù)8824閱讀 659評(píng)論 0 3
  • jQuery 擁有可操作 HTML 元素和屬性的強(qiáng)大方法仔蝌。 一、獲得值 1璧南、text() 設(shè)置或返回所選元素的文...
    雨聲不吃魚(yú)閱讀 267評(píng)論 0 1
  • 轉(zhuǎn)眼這已經(jīng)是第十四期小白分享會(huì)了司倚,從一個(gè)想法到策劃再到實(shí)踐豆混,人生體驗(yàn)就這么被搭建起來(lái)了。 其實(shí)大事小事都是一次次從...
    小白姐的開(kāi)店筆記閱讀 485評(píng)論 0 3