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

.prop( propertyName )

מחזירה: jQuery

תיאור: מוחק מאפיין עבור רשימה של אלמנטים בהתאמה.

.prop( propertyName )

הוספה בגרסה: 1.6
propertyName
שמו של המאפיין כדי לקבל.

שיטה .removeProp() מוחקת מאפיינים המוגדרים באמצעות שיטה .prop().

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

הערה: אין להשתמש בשיטה זו כדי להסיר מאפיינים יליד כגון checked, disabled, או selected. פעולה זו תסיר את המאפיין לחלוטין, ההוסר פעם אחת, לא ניתן להוסיף אותו שוב לאלמנט. תשתמשו במקום זה ב-.prop(), כדי להגדיר מאפיינים אלה ל-false.

הערות נוספות:

  • ב- Internet Explorer לפני גרסה 9, שימוש ב-.prop() כדי להגדיר מאפיין של אלמנט DOM, השונה מערך פשוט (מספר, מחרוזת, או ערך בולאני) יכול לגרום לדליפות זיכרון, אם מאפיין לא נמחק (תשתמשו ב- .removeProp()) לפני שאלמנט DOM נמחק מהמסמך. כדי להגדיר ערכי של אובייקט DOM בבטחה ללא דליפת זיכרון, תשתמשו ב- .data().

דוגמה

מגדיר מאפיין על הפסקה, ואחרי זה מוחק אותו.
<!DOCTYPE html>
<html>
<head>
 
<style>
  img
{ padding:10px; }
  div
{ color:red; font-size:24px; }
</style>
 
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
 
 
<p></p>


<script>
var $para = $("p");
$para
.prop("luggageCode", 1234);
$para
.append("The secret luggage code is: ", String($para.prop("luggageCode")), ". ");
$para
.removeProp("luggageCode");
$para
.append("Now the secret luggage code is: ", String($para.prop("luggageCode")), ". ");

</script>

</body>
</html>
תוצאת הפעלה קוד לעיל:
האם מידע זה היה מועיל?
   

תגובות