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

jQuery.makeArray()

jQuery.makeArray( obj )

מחזירה: מערך

תיאור: מהמיר אובייקט כמו מערך למערך אמיתי של JavaScript.

jQuery.makeArray( obj )

הוספה בגרסה: 1.2
כל אובייקט שכדי להפוך למערך אמיתי.

רוב השיטות, גם ב- jQuery וגם ב- JavaScript, מחזירות אובייקטים שדומים למערך. לדוגמה, פונקצית המפעל jQuery $() מחזירה אובייקט jQuery בעל מספר תכונות מערך (אורך, מפעיל גישה למערך [], וכו').

שימו לב, שאחרי המרה, כל תכונות מיוחדות של האובייקט ( כמו שיטות jQuery בדוגמה שלנו ) לא נמצאות יותר. אובייקט עכשיו הוא מערך פשוט.

דוגמאות

דוגמה 1

הופך אוסף של אלמנטים HTML לתוך המערך.
 var arr = jQuery.makeArray(document.getElementsByTagName("div"));
 arr.reverse(); // use an Array method on list of dom elements
 $(arr).appendTo(document.body);
תוצאת הפעלה קוד לעיל:

דוגמה 1 - קוד מלא:

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
  <script type="text/javascript" language="javascript">
  $(document).ready(function(){
 var arr = jQuery.makeArray(document.getElementsByTagName("div"));
 arr.reverse(); // use an Array method on list of dom elements
 $(arr).appendTo(document.body);
  });
  </script>
  <style>
  div { color:red; }
  </style>
</head>
<body>
  <div>First</div>
  <div>Second</div>  
  <div>Third</div>
  <div>Fourth</div>
</body>
</html>

דוגמה 2

הופך אובייקט jQuery למערך
var obj = $('li');
var arr = $.makeArray(obj);
תוצאת הפעלה קוד לעיל:
(typeof obj === 'object' && obj.jquery) === true;
jQuery.isArray(arr) === true;
האם מידע זה היה מועיל?
   

תגובות