1. 程式人生 > >jQuery常用的DOM操作(設定屬性、值、內容)

jQuery常用的DOM操作(設定屬性、值、內容)

  • text() - 設定或返回所選元素的文字內容
  • html() - 設定或返回所選元素的內容(包括 HTML 標記)
  • val() - 設定或返回表單欄位的值
  • attr() - 獲取指定屬性的值
  • removeAttr() - 移除指定的屬性
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="operateDOM.css">
    <script src="jquery-3.3.1.js"></script>
    <script src="operateDOM.js"></script>
    <style>
        p{
            width: 250px;
            height: 100px;
            background-color: aqua;
        }
    </style>
</head>
<body>
    <button>設定屬性</button>
    <button>獲取屬性</button>
    <button>移除屬性</button>
    <button>設定值</button>
    <button>獲取值</button>
    <button>設定html內容</button>
    <button>獲取html內容</button>
    <button>設定text內容</button>
    <button>獲取text內容</button>
    <div>
        <input type="text" id="txt"/>
    </div>
</body>
</html>
$(document).ready(function () {
    //設定屬性
    $("button:eq(0)").click(function () {
        $(this).attr("title","我是一個按鈕");
    });
    //獲取屬性
    $("button:eq(1)").click(function () {
       var a =  $("button:eq(0)").attr("title");
       console.log(a);
    });
    //移除屬性
    $("button:eq(2)").click(function () {
        $("button:eq(0)").removeAttr("title");
    });
    //設定值  有一個引數為設定值
    $("button:eq(3)").click(function () {
        $("#txt").val("我是val設定輸入的內容");
    });
    //獲取值  沒有引數為獲取值
    $("button:eq(4)").click(function () {
        console.log($("#txt").val());
    });
    //設定html內容
    $("button:eq(5)").click(function () {
        $("div").html("<p>通過html()方法設定html內容</p>");
    });
    //獲取html內容
    $("button:eq(6)").click(function () {
        console.log($("div").html());
    });
    //設定text內容
    $("button:eq(7)").click(function () {
        $("div").text("通過text()方法設定文字內容");
    });
    //獲取text內容
    $("button:eq(8)").click(function () {
        console.log($("div").text());
    });
});

通過html()方法獲取html內容,會連帶p標籤一起輸出,結果如下:

通過text()方法獲取文字內容,只輸出文本內容。

相關推薦

jQuery常用DOM操作設定屬性內容

text() - 設定或返回所選元素的文字內容html() - 設定或返回所選元素的內容(包括 HTML 標記)val() - 設定或返回表單欄位的值attr() - 獲取指定屬性的值removeAttr() - 移除指定的屬性<!DOCTYPE html> &l

jQuerydom操作取賦方法

取賦值相關方法:                   .html() .text() .size()             &nb

JQueryDOM操作屬性操作CSS操作常用方法

ndt mar dom pin disable cli top .text acea DOM操作 1.append在div1的內部最後追加一個圖片   $("#div1").append("<img src=‘........‘/>"); 2.appendTo把

jQueryDOM操作之設置和獲取HTML文本和 htmltextval

java fontsize doc .text cti checkbox .net mar jsb 1. html()方法: 此方法類似於JavaScript中的innerHTML屬性,可以用來讀取或者設置某個元素中的html內容。 <html> <h

jQuery——入門JQuery DOM操作屬性操作/樣式操作/文件過濾

jQuery——入門(三)JQuery DOM操作(屬性操作/樣式操作/文件過濾) 一、DOM屬性操作 1、屬性 (1)、attr() 方法 語法:$(selector).attr(name|property|key, value|fn) 設定或獲取被選元素的屬性值,設定多個

jQuery DOM 操作基本操作內部插入外部插入包裹操作

1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content=

jquery裏面的DOM操作查找,創建,添加,刪除節點

bubuko inf urn nbsp tex toggle attr find fin 一:創建元素節點(添加) 創建元素節點並且把節點作為元素的子節點添加到DOM樹上 1.append(): 在元素下添加元素   用法:$("id").append("

jQuery對標籤類樣式文件DOM物件的操作

jquery的標籤屬性操作 使用attr()方法對html標籤屬性進行操作,attr如果引數是一個引數,表示獲取html標籤的屬性值,如果是兩個引數則是設定標籤屬性名以及物件的屬性值 //獲取標籤屬性 $('div').attr('title') //設定標籤屬性 $('div').attr('id','

常用資料庫操作DML序列等

一、序列 1.1序列作用: 在Oracle資料庫中,序列的用途是生成表的主鍵值,可以在插入語句中引用,也可以通過查詢檢查當前值,或使序列增至下一個值 1.2建立序列: CREATE SEQUENCE SEQ_EMP --序列最大最小值 MINVALUE 1 MAXVALUE 999

jQuery屬性操作attr,prop,html,text,val,addClass

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <script

jQuery——入門JQuery DOM操作核心處理和文件處理

jQuery——入門(三)JQuery DOM操作(核心處理和文件處理) 一、核心處理(JQuery物件訪問) 1、頁面載入檢測函式:$(document).ready(function(){}); —— $(function(){}); 2、JQuery選擇器函式:$(select

解密jQuery核心 DOM操作方法html,text,val

回顧下幾組DOM插入有關的方法 innerHTML 設定或獲取位於物件起始和結束標籤內的 HTML outerHTML 設定或獲取物件及其內容的 HTML 形式 看圖對照區別 innerText 設定或獲取位於物件起始和結束標籤內的文字 outerText 設定(包括標籤)或獲取(不

jQuery操作select設定某個option為選中狀態

摘要: 之前看到別人的部落格上關於這個操作是有誤的,所以決定mark一下– –2016/02/某天自oschina blog。   小夥伴的程式碼是這樣的: $(".selector").find("option[text='xxx']").attr("se

JS——DOM操作首尾子節點兄弟節點【firstChildpreviousSibling...】

(一)首尾子節點: 【首】:firstChild、 firstElementChild 【尾】:lastChild、 lastElementChild (首尾兩個子節點,有兩種寫法,主要是因為相容性問題)    詳情看以下程式碼:  (lastChild、 lastElement

常用的shell備份數據庫備份網站切割訪問日誌

mnt path code ash rep %d nginx -name kill 備份網站程序 #!/bin/bash /bin/tar czf /mnt/backup_website/web_$(date +%Y%m%d_%H%M%S).gz.tar /mnt/www

jQueryDOM操作

相同 沒有 移除 支持 rtb 回調 api remove 位置 jQuery的DOM操作和JavaScript的DOM操作類似 但是更加簡單並且新增的一些十分使用的方法。 創建節點時DOM時選擇先創建好元素節點然後把內容插入節點 經過幾次插入和innerHTML的插入文本

jquery基本Dom操作

基本 bsp 獲取 屬性 轉義 jquery 元素 index function 1 html()獲取所有的html內容 2 html(value) 設置html內容,有html自動解析 3 text() 獲取文本內容 4 text(value) 設置文本內容,有html自

JQuery快速入門-操作元素的屬性和樣式

dcl 顯示 實現 節點 ali 文本 屬性。 另一個 增加 我們在學習JavaScript時,詳細介紹了DOM對象。從DOM樹可以得知,對DOM的操作,主要包括:元素的屬性、內容、值、CSS。 一、元素屬性的操作 在 jQuery 中,可以對元素的屬性執行獲取、設置、

JavaScript常用DOM操作方法和函數

children 否則 script 調用 font 倒數 arr valueof AS 查找節點ocument.querySelector(selectors) //接受一個CSS選擇器作為參數,返回第一個匹配該選擇器的元素節點。document.querySele

DOM操作

ima 裏的 ati 嵌套 log java .com ctype alt DOM操作(三) 解綁事件 法一: 用什麽方式綁定事件,就應該用對應的方式解綁事件 對象.onclick=null; 法二: 使用removeEventListener 註意:使用addEvent