亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

jQuery——內(nèi)容和屬性

original 2016-11-12 09:32:14 304
abstrait:(1) 內(nèi)容:A. 獲取  .text(); //返回所選元素的文本內(nèi)容  .html(); //返回所選元素的內(nèi)容(包括HTML標(biāo)記)  .val(); //返回表單字段的值B. 設(shè)置  .text("Hello, world!"); //設(shè)置所選元素的文本內(nèi)容  .html("<b>Hello, world!</b>"); //設(shè)

(1) 內(nèi)容:

A. 獲取

  .text(); //返回所選元素的文本內(nèi)容

  .html(); //返回所選元素的內(nèi)容(包括HTML標(biāo)記)

  .val(); //返回表單字段的值

B. 設(shè)置

  .text("Hello, world!"); //設(shè)置所選元素的文本內(nèi)容

  .html("<b>Hello, world!</b>"); //設(shè)置所選元素的內(nèi)容

  .val("DT"); //設(shè)置表單字段的值

(2) 屬性:

A. 獲取

  .attr(); 如: $("#myLink").attr("href");

B. 設(shè)置

  .attr("href","http://www.baidu.com");

  同時設(shè)置多個屬性:

  $("#btn1").attr({

    "href":"http://www.baidu.com",

    "title":"Good morning!"

  });

(3) 回調(diào)函數(shù)(名字聽起來不直觀,舉例就明白了)

如,頁面有:

<button id="btn1">Hello</button>
$("#btn1").click(function(){
  $(this).text(function(i,originalText){
    //i 代表當(dāng)前元素的下標(biāo); originalText代表當(dāng)前元素的text.  名字可以換的,只是參數(shù)。
    return originalText+"ABC";
  })
})

這樣,每點擊一次,btn1的text都會追加一個"ABC"在后面。

什么,不明白i的意思,當(dāng)前元素的下標(biāo)啥意思?我寫個例子:[該問題在百度有人提問過:https://zhidao.baidu.com/question/919385008356710099.html],最佳答案回答的也是一頭霧水,這里我來做個解答。

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title></title>
        <script type="text/javascript" src="dist/js/jquery-2.1.0.js"></script>
        <script type="text/javascript">
            $(function() {
                $("#btn1").click(function() {
                    $("li").text(function(i, s) {
                        return s + "index:" + i + "";
                    });
                })
            })
        </script>
    </head>

    <body>
        <div>
            <ul>
                <li>A</li>
                <li>B</li>
                <li>C</li>
                <li>D</li>
            </ul>
        </div>
        <button id="btn1">Click Me</button>
    </body>

</html>

運行結(jié)果:(點擊Click后)

854917-20161110122922420-1498425885.png

同理,.attr()的回調(diào)函數(shù):

$("btn1").click(function(){
  $("li").attr("title",function(i,v){
    return v+"index:"+i+"";
  });
});


Notes de version

Entrées populaires