国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > WEB開發(fā) > 正文

jquery操作DOM元素(1)

2024-04-27 15:02:10
字體:
來源:轉載
供稿:網(wǎng)友

.clone()
  創(chuàng)建一個匹配的元素集合的深度拷貝。
  .clone([withDataAndEvents])
    withDataAndEvents (默認為false)
      一個Boolean 表示是否會復制元素上的時間處理函數(shù)。
  .clone([withDataAndEvents][,deepwithDataAndEvents])
    withDataAndEvents (默認為false)
      一個Boolean 表示是否會復制元素上的時間處理函數(shù)。
    deepwithDataAndEvents
      一個布爾值,指示是否對時間處理程序和克隆的元素的所有子元素的數(shù)據(jù)應該被復制。默認情況下它的值相匹配的第一個參數(shù)的值。

      $(".hello").clone().appendTo(".goodbye")
      效果 : <div class="hello">Hello</div>
      <div class="goodbye">
        Goodbye
        <div class="hello">Hello</div>
      </div>


.wrap()
  在集合中匹配的每個元素周圍包裹一個HTML 結構。
  .wrap([wrappingElement])
    wrappingElement 一個選擇器,元素,html字符 jq 對象指定的html結構環(huán)繞包裹的匹配元素。
  .wrap(function)
    function 一個回調函數(shù),返回用于包裹匹配元素的HTML內容或對象。
    <div class="container">
      <div class="inner">Hello</div>
      <div class="inner">Goodbye</div>
    </div>
    $('.inner').wrap('<div class="new" />');
    結果:
    <div class="container">
      <div class="new">
        <div class="inner">Hello</div>
      </div>
      <div class="new">
        <div class="inner">Goodbye</div>
      </div>
    </div>

    $('inner').wrap(function(){
      return '<div class="'+$(this).text()+'"/>'
    })

    <div class="container">
      <div class="Hello">
        <div class="inner">Hello</div>
      </div>
      <div class="Goodbye">
        <div class="inner">Goodbye</div>
      </div>
    </div>


.wrapAll()
  在集合中所有的匹配元素的外褒一個HTML結構。
  .wrapAll(wrappingElement)
    wrappingElement
      一個選擇器,元素,html字符。
    <div class="container">
      <div class="inner">Hello</div>
      <div class="inner">Goodbye</div>
    </div>
    $('.inner').wrapAll('<div class="new" />');
      <div class="container">
        <div class="new">
          <div class="inner">Hello</div>
          <div class="inner">Goodbye</div>
        </div>
      </div>

    .wrapAll(function)
      function
        一個回調函數(shù)。index 表示匹配元素在集合中的索引的位置。this 指向集合中的當前位置。

      $("p").wrapAll($(".doublediv"));
        在所有的"p"元素


.wraplnner()
    在匹配元素里的內容外包一層結構。
    .wraplnner(wrappingElement)
      wrappingElement 用來包在匹配元素的內容外面的HTML片段選擇表達式,jquery對象 DOM 元素。
    <div class="container">
      <div class="inner">Hello</div>
      <div class="inner">Goodbye</div>
    </div>
    $('.inner').wrapInner('<div class="new" />');
      <div class="container">
        <div class="inner">
          <div class="new">Hello</div>
        </div>
       <div class="inner">
          <div class="new">Goodbye</div>
        </div>
      </div>

  .wraplnner(function(index))
    function(index)
      function 一個返回HTML結構的函數(shù),用來包裹在匹配元素的外面 this 指匹配中的元素。

   $("P").wrapInner(document.createElement("b"));


.append()
  在每個匹配元素里面的末尾處插入?yún)?shù)內容。
    .append(content[,content])
      content DOM 元素 DOM 數(shù)組,HTML字符串 jquery 對象。
      content 一個或多個DOM 元素,元素數(shù)組,HTML字符串。
    <h2>Greetings</h2>
    <div class="container">
      <div class="inner">Hello</div>
      <div class="inner">Goodbye</div>
    </div>

    $('.inner').append('<p>Test</p>');
    效果:
      <h2>Greetings</h2>
      <div class="container">
        <div class="inner">
          Hello
          <p>Test</p>
        </div>
        <div class="inner">
          Goodbye
        <p>Test</p>
        </div>
      </div>
    .append(function(index,html))
        function(index,html)
            返回一個html 字符串,DOM 元素,對象函數(shù)。this 指向元素集合中的當前元素。

        <p>I would like to say: </p>

        $('p').append(document.createTextNode("Hello"))

        效果:
          <p>I would like to say: Hello</p>


.appendTo()
   將匹配的元素插入到目標元素的最后面
   .appendTo(target)
    target 一個選擇符 ,元素,HTML 字符串,DOM 元素數(shù)組。
    <div class="container">
      <div class="inner">Hello</div>
      <div class="inner">Goodbye</div>
    </div>
    $('<p>Test</p>').appendTo('.inner');
    <div class="container">
      <div class="inner">
        Hello
        <p>Test</p>
      </div>
      <div class="inner">
        Goodbye
        <p>Test</p>
      </div>
    </div>


.html()
  獲取集合中第一個匹配元素的HTML 內容或設置每一個HTML內容。
  .html()
    這個方法不接收任何元素。
    <div class="demo-container">
      <div class="demo-box">Demonstration Box</div>
    </div>
    $('div.demo-container').html();
    獲得到的結果
    <div class="demo-box">Demonstration Box</div>
  .html(htmlString)
    htmlString 用來設置每一個匹配元素的HTML代碼
  .html(function(index olDHTML))
    用來返回設置HTML內容的一個函數(shù)
    <div class="demo-container">
      <div class="demo-box">Demonstration Box</div>
    </div>
    $('div.demo-container').html('<p>All new content. <em>You bet!</em></p>');
    效果如下:
    <div class="demo-container">
        <p>All new content. <em>You bet!</em></p>
    </div>


.PRepend()
    將參數(shù)內容插入到每個匹配元素的前面。(元素內容)
      .prepend(content[,content])
      DOM 元素,元素數(shù)組,HTML 字符串 對象。
      <div class="container">
        <div class="inner">Hello</div>
        <div class="inner">Goodbye</div>
      </div>
      $('.inner').prepend('<p>Test</p>');
      效果:
        <div class="container">
          <div class="inner">
          <p>Test</p>
          Hello
        </div>
          <div class="inner">
          <p>Test</p>
          Goodbye
          </div>
        </div>
      .prepend(function(index.html))
        一個返回HTML字符串,DOM元素,jQuery對象的函數(shù),該字符串用來插入到匹配元素的開始處
        $("p").prepend(document.createTextNode("Hello "));


.prependTo()
  將所有的元素插入到目標元素前面(元素內)。
  .prependTo(target)
    target 一個選擇器, DOM元素,元素數(shù)組,HTML字符串,或者jQuery對象,將被插入到匹配元素前的內容。
    <div class="container">
      <div class="inner">Hello</div>
      <div class="inner">Goodbye</div>
    </div>
    $('<p>Test</p>').prependTo('.inner');
    效果:
    <div class="container">
      <div class="inner">
      <p>Test</p>
        Hello
      </div>
      <div class="inner">
        <p>Test</p>
        Goodbye
      </div>
  </div>


.text()
  得到匹配元素集合中每個元素的合并文本。包括他們的后代。
  .text() 這個方法不接受任何參數(shù)。
  <div class="demo-container">
    <div class="demo-box">Demonstration Box</div>
    <ul>
      <li>list item 1</li>
      <li>list <strong>item</strong> 2</li>
    </ul>
  </div>
  $('div.demo-container').text()
  效果如下:
    Demonstration Box list item 1 list item 2
  .text(textString)
    設置匹配元素集合中每個元素的文本內容
  .text(text)
    用于設置匹配元素內容的文本。
  .text( function(index, text) )
    用來返回設置文本內容的一個函數(shù)。
  $('div.demo-container').text('<p>This is a test.</p>');
  .text() 方法不能使用在 input 元素上。 輸入的文本需要使用 .val() 方法。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 乌鲁木齐县| 闸北区| 永定县| 图木舒克市| 新乡县| 丽水市| 平塘县| 新平| 揭西县| 禹州市| 济源市| 德化县| 五家渠市| 黔西| 屏边| 务川| 大理市| 三都| 忻城县| 印江| 华池县| 桦南县| 玉溪市| 二连浩特市| 嘉峪关市| 和林格尔县| 汝阳县| 宜兰市| 安西县| 吐鲁番市| 嘉荫县| 枣庄市| 辉南县| 山西省| 宁夏| 夏津县| 南充市| 紫云| 乌什县| 辛集市| 益阳市|