русский  עברית
tadam logo
דוגמאות jQuery
מצאתם שגיאה?
סמנו אותה עם העכבר ותלחצו
Ctrl + Enter
בדיקת כתיב Xhtml.co.il
Orphus system

.replaceAll()

מחזירה: jQuery

תיאור: מחליף כל אלמנט היעד לרשימה של אלמנטים בהתאמה.

.replaceAll()

הוספה בגרסה: 1.2

שיטה .replaceAll() היא תוצאה ישירה .replaceWith(), אבל עם מקור ויעד הפוכים. נבחן מבנה DOM הבא:

<div class="container">
  <div class="inner first">Hello</div>
  <div class="inner second">And</div>
  <div class="inner third">Goodbye</div>

</div>

אנחנו יכולים ליצור אלמנט ואחרי זה להחליף עמו אלמנטים אחרים:

$('<h2>New heading</h2>').replaceAll('.inner');

זה יגרום להחלפה של כולם:

<div class="container">
  <h2>New heading</h2>
  <h2>New heading</h2>

  <h2>New heading</h2>
</div>

או, אנחנו יכולים לבחור אלמנט כדי להשתמש כמחליף:

$('.first').replaceAll('.third');

התוצאה היא מבנה DOM:

<div class="container">
  <div class="inner second">And</div>
  <div class="inner first">Hello</div>
</div>

מהדוגמה זו, אנו יכולים לראות כי אלמנט הנבחר מחליף יעד על ידי העברה ממקומו הישן, ולא על ידי שיכפול.

דוגמאות

מחליף כל הפסקאות עם מילים מודגשות
$("<b>Paragraph. </b>").replaceAll("p"); // check replaceWith() examples
תוצאת הפעלה קוד לעיל:
קוד מלא:
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>  
  <script>
  $(document).ready(function(){
    $("<b>Paragraph. </b>").replaceAll("p"); 
   // check replaceWith() examples
  });
  </script>
</head>
<body>
  <p>Hello</p>
  <p>cruel</p>
  <p>World</p>
</body>
</html>
האם מידע זה היה מועיל?
   

תגובות