<address id="ttjl9"></address>

      <noframes id="ttjl9"><address id="ttjl9"><nobr id="ttjl9"></nobr></address>
      <form id="ttjl9"></form>
        <em id="ttjl9"><span id="ttjl9"></span></em>
        <address id="ttjl9"></address>

          <noframes id="ttjl9"><form id="ttjl9"></form>

          JQUERY操作html--獲取和設置內容、屬性、回調函數

          2019-9-25    seo達人

          一:jQuery - 獲取內容和屬性

          1.獲得內容 - text()、html() 以及 val()

                text() - 返回所選元素的文本內容

                html() - 返回所選元素的內容(包括 HTML 標記)

          <script type="text/javascript" src="jquery-1.11.2.min.js"></script>
          <body>
          <p id="p1">圣誕快樂,<b>新年快樂</b></p>   //給p元素里邊的文本一部分加上b標簽
          <button id="b1">顯示文本</button>
          <button id="b2">顯示html</button>
          </body>
          </html>
          <script type="text/javascript"> $(document).ready(function(e) {
          
              $("#b1").click(function(){        
              alert(  $("#p1").text() );        //獲取文本
                  });
          
              $("#b2").click(function(){        
              alert(  $("#p1").html()  );      //獲取html內容  結果會包含b標簽
          
                  });
          }); </script>

                   val() - 返回表單字段的value值

          <script type="text/javascript" src="jquery-1.11.2.min.js"></script>
          <body>
          <input type="text" id="ip" value="nihao">
          <button id="but">顯示value值</button>
          </body>
          </html>
          <script type="text/javascript"> $(document).ready(function(e) {
              $("#but").click(function(){
                  alert($("#ip").val());   結果返回表單元素的value值(nihao)
          
                  });
          
          }); </script>

           

          2.獲取屬性 - attr()

          <script type="text/javascript" src="jquery-1.11.2.min.js"></script>
          <body>
          <a id="aa" href="www.baidu.com"></a>
          <button id="but">顯示元素屬性</button>
          </body>
          </html>
          <script type="text/javascript"> $(document).ready(function(e) {
             $("#but").click(function(){
                 alert($("#aa").attr("href"));
                 });
          }); </script>


           


           

          二、jQuery - 設置內容和屬性

          1設置內容和回調函數 - text()、html() 以及 val()

                   text() - 設置所選元素的文本內容

                   html() - 設置所選元素的內容(包括 HTML 標記)

          <script type="text/javascript" src="jquery-1.11.2.min.js"></script>
          <body>
          <p id="p1"></p>
          <button id="b1">顯示文本</button>
          <button id="b2">顯示html</button>
          
          </body>
          </html>
          <script type="text/javascript"> $(document).ready(function(e) {
          
              $("#b1").click(function(){   
          
              $("#p1").text("圣誕快樂,<b>新年快樂</b>") ; //設置文本  });
          
              $("#b2").click(function(){    
          
             $("#p1").html("圣誕快樂,<b>新年快樂</b>") ; //設置html內容  結果會包含b標簽  });
          }); </script>

           text()、html()回調函數

          <script type="text/javascript" src="jquery-1.11.2.min.js"></script>
          <body>
          <p id="p1">新年快樂</p>
          <button id="b1">顯示文本</button>
          <button id="b2">顯示html</button>
          
          </body>
          </html>
          <script type="text/javascript"> $(document).ready(function(e) {
          
              $("#b1").click(function(){   
          
              $("#p1").text(function(){ return "happy new year";         //調用函數,返回一個新的文本
                  }
                   ) ;        
                  });
          
              $("#b2").click(function(){    
          
             $("#p1").text(function(){ return "happy <b>new</b> year";     //調用函數,返回一個新的文本
                  }      
          
                 );
                 });
          }); </script>

               val() - 設置表單字段的value值和回調函數 

           

          <script type="text/javascript" src="jquery-1.11.2.min.js"></script>
          <body>
          <input type="text" id="ip">
          <button id="but">顯示value值</button>
          </body>
          </html>
          <script type="text/javascript"> $(document).ready(function(e) {
              $("#but").click(function(){
                  $("#ip").val("happy"); 
          
                  });
          
          }); </script>

          val()的回調函數

          <script type="text/javascript" src="jquery-1.11.2.min.js"></script>
          <body>
          <input type="text" id="ip">
          <button id="but">顯示value值</button>
          </body>
          </html>
          <script type="text/javascript"> $(document).ready(function(e) {
              $("#but").click(function(){
                  $("#ip").val(function(){ return "happay";
                      }); 
          
                  });
          
          }); </script>

           

          2.設置屬性  attr()

          <script type="text/javascript" src="jquery-1.11.2.min.js"></script>
          <body>
          <a id="aa" href="www.baidu.com">11111</a>
          <button id="but">顯示元素屬性</button>
          </body>
          </html>
          <script type="text/javascript"> $(document).ready(function(e) {
             $("#but").click(function(){
                 alert($("#aa").attr( {  "href":"http://news.baidu.com/"  } ));  //attr()里邊,要加{}號  });
          }); </script>

           attr()的回調函數

          <script type="text/javascript" src="jquery-1.11.2.min.js"></script>
          <body>
          <a id="aa" href="www.baidu.com"></a>
          <button id="but">顯示元素屬性</button>
          </body>
          </html>
          <script type="text/javascript"> $(document).ready(function(e) {
             $("#but").click(function(){
                 alert($("#aa").attr({  "href":function(){return "http://news.baidu.com/" } } )); //attr()里邊,要加{}號  }); 
              

          }); </script>

          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計  包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務。

          日歷

          鏈接

          個人資料

          藍藍設計的小編 http://www.syprn.cn

          存檔

          亚洲va欧美va天堂v国产综合