Heim Web-Frontend js-Tutorial jquery betreibt DOM-Elemente (1)

jquery betreibt DOM-Elemente (1)

Dec 16, 2016 am 10:41 AM

.clone()
  创建一个匹配的元素集合的深度拷贝。
  .clone([withDataAndEvents])
    withDataAndEvents (默认为false)
      一个Boolean 表示是否会复制元素上的时间处理函数。
  .clone([withDataAndEvents][,deepwithDataAndEvents])
    withDataAndEvents (默认为false)
      一个Boolean 表示是否会复制元素上的时间处理函数。
    deepwithDataAndEvents
      一个布尔值,指示是否对时间处理程序和克隆的元素的所有子元素的数据应该被复制。默认情况下它的值相匹配的第一个参数的值。

      $(".hello").clone().appendTo(".goodbye")
      效果 :

Hello

      

        Goodbye
        
Hello

      


.wrap()
  在集合中匹配的每个元素周围包裹一个HTML 结构。
  .wrap([wrappingElement])
    wrappingElement 一个选择器,元素,html字符 jq 对象指定的html结构环绕包裹的匹配元素。
  .wrap(function)
    function 一个回调函数,返回用于包裹匹配元素的HTML内容或对象。
    


      
Hello

      
Goodbye

    

    $('.inner').wrap('
');
    结果:
    

      

        
Hello

      

      

        
Goodbye

      

    

    $('inner').wrap(function(){ 
      return '

'
    })

    


      

        
Hello

      

      

        
Goodbye

      

    


.wrapAll()
  在集合中所有的匹配元素的外褒一个HTML结构。
  .wrapAll(wrappingElement)
    wrappingElement
      一个选择器,元素,html字符。
    


      
Hello

      
Goodbye

    

    $('.inner').wrapAll('
');
      

        

          
Hello

          
Goodbye

        

      

    .wrapAll(function)
      function 
        一个回调函数。index 表示匹配元素在集合中的索引的位置。this 指向集合中的当前位置。

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


.wraplnner()
    在匹配元素里的内容外包一层结构。
    .wraplnner(wrappingElement)
      wrappingElement 用来包在匹配元素的内容外面的HTML片段选择表达式,jquery对象 DOM 元素。
    


      
Hello

      
Goodbye

    

    $('.inner').wrapInner('
');
      

        

          
Hello

        

       

          
Goodbye

        

      

  .wraplnner(function(index))
    function(index)
      function 一个返回HTML结构的函数,用来包裹在匹配元素的外面 this 指匹配中的元素。

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


.append()
  在每个匹配元素里面的末尾处插入参数内容。
    .append(content[,content])
      content DOM 元素 DOM 数组,HTML字符串 jquery 对象。
      content 一个或多个DOM 元素,元素数组,HTML字符串。
    

Greetings


    

      
Hello

      
Goodbye

    

    $('.inner').append('

Test

');
    效果:
      

Greetings


      

        

          Hello
          

Test


        

        

          Goodbye
        

Test


        

      

    .append(function(index,html))
        function(index,html)
            返回一个html 字符串,DOM 元素,对象函数。this 指向元素集合中的当前元素。

        

I would like to say:

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

        效果:
          

I would like to say: Hello


.appendTo()
   将匹配的元素插入到目标元素的最后面
   .appendTo(target)
    target 一个选择符 ,元素,HTML 字符串,DOM 元素数组。
    


      
Hello

      
Goodbye

    

    $('

Test

').appendTo('.inner');
    

      

        Hello
        

Test


      

      

        Goodbye
        

Test


      

    


.html()
  获取集合中第一个匹配元素的HTML 内容或设置每一个HTML内容。
  .html()
    这个方法不接收任何元素。
    


      
Demonstration Box

    

    $('div.demo-container').html();
    获得到的结果
    
Demonstration Box

  .html(htmlString)
    htmlString 用来设置每一个匹配元素的HTML代码
  .html(function(index olDHTML))
    用来返回设置HTML内容的一个函数
    

      
Demonstration Box

    

    $('div.demo-container').html('

All new content. You bet!

');
    效果如下:
    

        

All new content. You bet!


    


.PRepend()
    将参数内容插入到每个匹配元素的前面。(元素内容)
      .prepend(content[,content])
      DOM 元素,元素数组,HTML 字符串 对象。
      


        
Hello

        
Goodbye

      

      $('.inner').prepend('

Test

');
      效果:
        

          

          

Test


          Hello
        

          

          

Test


          Goodbye
          

        

      .prepend(function(index.html))
        一个返回HTML字符串,DOM元素,jQuery对象的函数,该字符串用来插入到匹配元素的开始处
        $("p").prepend(document.createTextNode("Hello "));


.prependTo()
  将所有的元素插入到目标元素前面(元素内)。
  .prependTo(target)
    target 一个选择器, DOM元素,元素数组,HTML字符串,或者jQuery对象,将被插入到匹配元素前的内容。
    


      
Hello

      
Goodbye

    

    $('

Test

').prependTo('.inner');
    效果:
    

      

      

Test


        Hello
      

      

        

Test


        Goodbye
      

  


.text()
  得到匹配元素集合中每个元素的合并文本。包括他们的后代。
  .text() 这个方法不接受任何参数。
  


    
Demonstration Box

    

          
  • list item 1

  •       
  • list item 2

  •     

  

 $('div.demo-container').text()
 Der Effekt ist wie folgt:
 Demonstrationsbox Listenelement 1 Listenelement 2
 .text(textString)
  Set die passende Elementsammlung Der Textinhalt jedes Elements in
.text(text)
wird verwendet, um den Text des passenden Elementinhalts festzulegen.
 .text( function(index, text) )
  Wird verwendet, um eine Funktion zurückzugeben, die den Textinhalt festlegt.
 $('div.demo-container').text('

Dies ist ein Test.

');
 .text()-Methode kann nicht für Eingabeelemente verwendet werden. Der eingegebene Text erfordert die Verwendung der Methode .val().

Das Obige ist der Inhalt von jquery-betriebenen DOM-Elementen (1). Weitere verwandte Artikel finden Sie auf der chinesischen PHP-Website (www.php.cn)!


Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Ausführliche Erläuterung der jQuery-Referenzmethoden: Kurzanleitung Ausführliche Erläuterung der jQuery-Referenzmethoden: Kurzanleitung Feb 27, 2024 pm 06:45 PM

Detaillierte Erläuterung der jQuery-Referenzmethode: Kurzanleitung jQuery ist eine beliebte JavaScript-Bibliothek, die häufig in der Website-Entwicklung verwendet wird. Sie vereinfacht die JavaScript-Programmierung und bietet Entwicklern umfangreiche Funktionen und Features. In diesem Artikel wird die Referenzmethode von jQuery ausführlich vorgestellt und spezifische Codebeispiele bereitgestellt, um den Lesern einen schnellen Einstieg zu erleichtern. Einführung in jQuery Zuerst müssen wir die jQuery-Bibliothek in die HTML-Datei einführen. Es kann über einen CDN-Link eingeführt oder heruntergeladen werden

Wie verwende ich die PUT-Anfragemethode in jQuery? Wie verwende ich die PUT-Anfragemethode in jQuery? Feb 28, 2024 pm 03:12 PM

Wie verwende ich die PUT-Anfragemethode in jQuery? In jQuery ähnelt die Methode zum Senden einer PUT-Anfrage dem Senden anderer Arten von Anfragen, Sie müssen jedoch auf einige Details und Parametereinstellungen achten. PUT-Anfragen werden normalerweise zum Aktualisieren von Ressourcen verwendet, beispielsweise zum Aktualisieren von Daten in einer Datenbank oder zum Aktualisieren von Dateien auf dem Server. Das Folgende ist ein spezifisches Codebeispiel, das die PUT-Anforderungsmethode in jQuery verwendet. Stellen Sie zunächst sicher, dass Sie die jQuery-Bibliotheksdatei einschließen. Anschließend können Sie eine PUT-Anfrage senden über: $.ajax({u

Eingehende Analyse: Vor- und Nachteile von jQuery Eingehende Analyse: Vor- und Nachteile von jQuery Feb 27, 2024 pm 05:18 PM

jQuery ist eine schnelle, kleine und funktionsreiche JavaScript-Bibliothek, die häufig in der Front-End-Entwicklung verwendet wird. Seit seiner Veröffentlichung im Jahr 2006 ist jQuery für viele Entwickler zu einem der bevorzugten Tools geworden, hat in der Praxis jedoch auch einige Vor- und Nachteile. In diesem Artikel werden die Vor- und Nachteile von jQuery eingehend analysiert und anhand spezifischer Codebeispiele veranschaulicht. Vorteile: 1. Prägnante Syntax Das Syntaxdesign von jQuery ist prägnant und klar, was die Lesbarkeit und Schreibeffizienz des Codes erheblich verbessern kann. Zum Beispiel,

Wie entferne ich das Höhenattribut eines Elements mit jQuery? Wie entferne ich das Höhenattribut eines Elements mit jQuery? Feb 28, 2024 am 08:39 AM

Wie entferne ich das Höhenattribut eines Elements mit jQuery? Bei der Front-End-Entwicklung müssen wir häufig die Höhenattribute von Elementen manipulieren. Manchmal müssen wir möglicherweise die Höhe eines Elements dynamisch ändern, und manchmal müssen wir das Höhenattribut eines Elements entfernen. In diesem Artikel wird erläutert, wie Sie mit jQuery das Höhenattribut eines Elements entfernen, und es werden spezifische Codebeispiele bereitgestellt. Bevor wir jQuery zum Betreiben des Höhenattributs verwenden, müssen wir zunächst das Höhenattribut in CSS verstehen. Das Höhenattribut wird verwendet, um die Höhe eines Elements festzulegen

jQuery-Tipps: Ändern Sie schnell den Text aller a-Tags auf der Seite jQuery-Tipps: Ändern Sie schnell den Text aller a-Tags auf der Seite Feb 28, 2024 pm 09:06 PM

Titel: jQuery-Tipps: Ändern Sie schnell den Text aller Tags auf der Seite. In der Webentwicklung müssen wir häufig Elemente auf der Seite ändern und bedienen. Wenn Sie jQuery verwenden, müssen Sie manchmal den Textinhalt aller a-Tags auf der Seite gleichzeitig ändern, was Zeit und Energie sparen kann. Im Folgenden wird erläutert, wie Sie mit jQuery den Text aller Tags auf der Seite schnell ändern können, und es werden spezifische Codebeispiele angegeben. Zuerst müssen wir die jQuery-Bibliotheksdatei einführen und sicherstellen, dass der folgende Code in die Seite eingefügt wird: &lt

Verwenden Sie jQuery, um den Textinhalt aller a-Tags zu ändern Verwenden Sie jQuery, um den Textinhalt aller a-Tags zu ändern Feb 28, 2024 pm 05:42 PM

Titel: Verwenden Sie jQuery, um den Textinhalt aller Tags zu ändern. jQuery ist eine beliebte JavaScript-Bibliothek, die häufig zur Verarbeitung von DOM-Operationen verwendet wird. Bei der Webentwicklung müssen wir häufig den Textinhalt des Link-Tags (eines Tags) auf der Seite ändern. In diesem Artikel wird erläutert, wie Sie mit jQuery dieses Ziel erreichen, und es werden spezifische Codebeispiele bereitgestellt. Zuerst müssen wir die jQuery-Bibliothek in die Seite einführen. Fügen Sie den folgenden Code in die HTML-Datei ein:

Wie kann man feststellen, ob ein jQuery-Element ein bestimmtes Attribut hat? Wie kann man feststellen, ob ein jQuery-Element ein bestimmtes Attribut hat? Feb 29, 2024 am 09:03 AM

Wie kann man feststellen, ob ein jQuery-Element ein bestimmtes Attribut hat? Wenn Sie jQuery zum Betreiben von DOM-Elementen verwenden, stoßen Sie häufig auf Situationen, in denen Sie feststellen müssen, ob ein Element ein bestimmtes Attribut hat. In diesem Fall können wir diese Funktion einfach mit Hilfe der von jQuery bereitgestellten Methoden implementieren. Im Folgenden werden zwei häufig verwendete Methoden vorgestellt, um festzustellen, ob ein jQuery-Element über bestimmte Attribute verfügt, und um spezifische Codebeispiele anzuhängen. Methode 1: Verwenden Sie die Methode attr() und den Operator typeof //, um zu bestimmen, ob das Element ein bestimmtes Attribut hat

Verstehen Sie die Rolle und Anwendungsszenarien von eq in jQuery Verstehen Sie die Rolle und Anwendungsszenarien von eq in jQuery Feb 28, 2024 pm 01:15 PM

jQuery ist eine beliebte JavaScript-Bibliothek, die häufig zur DOM-Manipulation und Ereignisbehandlung in Webseiten verwendet wird. In jQuery wird die Methode eq() verwendet, um Elemente an einer bestimmten Indexposition auszuwählen. Die spezifischen Verwendungs- und Anwendungsszenarien sind wie folgt. In jQuery wählt die Methode eq() das Element an einer angegebenen Indexposition aus. Indexpositionen beginnen bei 0 zu zählen, d. h. der Index des ersten Elements ist 0, der Index des zweiten Elements ist 1 und so weiter. Die Syntax der eq()-Methode lautet wie folgt: $("s

See all articles