Heim > Web-Frontend > js-Tutorial > Detaillierte Erläuterung der Methode „remove()'_jquery von jQuery

Detaillierte Erläuterung der Methode „remove()'_jquery von jQuery

WBOY
Freigeben: 2016-05-16 15:46:01
Original
1608 Leute haben es durchsucht

Definition und Verwendung der Methode „remove()“:

Diese Methode entfernt alle übereinstimmenden Elemente aus dem DOM.

Hinweis: Die Methode „remove()“ löscht die übereinstimmenden Elemente nicht aus dem jQuery-Objekt, sodass diese übereinstimmenden Elemente in Zukunft erneut verwendet werden können. Zusätzlich zum Element selbst bleiben jedoch auch andere Ereignisse wie gebundene Ereignisse erhalten , Zusätzliche Daten usw. werden entfernt.

Grammatikstruktur:

$(selector).remove(expr)
Nach dem Login kopieren

Parameterliste:

Parameterbeschreibung
Ausdruck ist optional. jQuery-Ausdruck zum Filtern von Elementen

Beispielcode:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript"> 
$(document).ready(function(){
 $("button").click(function(){
  $("div").remove("#first");
 })
})
</script> 
</head>
<body>
<div id="first">我是第一</div>
<div id="second">我是第二</div>
<button>点击</button>
</body>
</html>

Nach dem Login kopieren

Der folgende Code kann das Div mit der ID zuerst in der Div-Sammlung löschen.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript"> 
$(document).ready(function(){
 $("#btd").click(function(){
  $("div").remove();
 })
})
</script> 
</head>
<body>
<div id="first">我是第一</div>
<div id="second">我是第二</div>
<button id="btd">点击删除第一个div</button>
</body>
</html>

Nach dem Login kopieren

Wenn der Parameter weggelassen wird, werden alle übereinstimmenden Elemente gelöscht.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style type="text/css">
div{
 width:200px;
 height:200px;
 border:5px solid green;
}
</style>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript"> 
$(document).ready(function(){
 $("#btd").click(function(){
  var a=$("div");
  a.remove("#first");
  $("#btn").click(function(){
   alert(a.length);
  })
 })
})
</script> 
</head>
<body>
<div id="first">我是第一</div>
<div id="second">我是第二</div>
<button id="btd">删除第一个div</button><button id="btn">查看删除操作后div的数量</button>
</body>
</html>

Nach dem Login kopieren

remove() hat das passende Element im DOM entfernt, aber nicht aus dem jquery-Objekt.

jquery verwendet die Methode „remove()“, um untergeordnete Elemente einer bestimmten Klasse zu löschen

<!DOCTYPE html>
<html>
<head>
<script src="js/jquery.min.js">
</script>
<script>
$(document).ready(function(){
 $("button").click(function(){
 $("p").remove(".italic");
 });
});
</script>
</head>
<body>
<p>This is a paragraph in the div.</p>
<p class="italic"><i>This is another paragraph in the div.</i></p>
<p class="italic"><i>This is another paragraph in the div.</i></p>
<button>Remove all p elements with class="italic"</button>
</body>
</html>
Nach dem Login kopieren

Nachdem ich diesen Code gesehen habe, glaube ich nicht, dass ich allzu viel erklären muss. Jeder wird es verstehen, es ist eine sehr interessante Methode.

Verwandte Etiketten:
Quelle: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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage