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

removeData( [ name ] )

מחזירה: jQuery
הוספה בגרסה: 1.2.3
תיאור: מוחק נתונים עם שם מסוים שנשמרו לפני זה.

ארגומנטים

name (אופציאונלי)
שם של האלמנט שיש למחוק בו נתונים.
שיטה .removeData() מאפשרת לנו למחוק נתונים, שהוגדרו לפני זה באמצעות .data(). כשה מופעלת עם שם ארגומנט, .removeData() מוחקת ערך מסוים; כשה מופעל ללא ארגומנט, נמחקים כל הערכים.

דוגמה

מגדיר נתונים עבור שני אלמנטים, ואחרי זה מוחק באחד מהם.
    $("span:eq(0)").text("" + $("div").data("test1"));
    $("div").data("test1", "VALUE-1");
    $("div").data("test2", "VALUE-2");
    $("span:eq(1)").text("" + $("div").data("test1"));
    $("div").removeData("test1");
    $("span:eq(2)").text("" + $("div").data("test1"));
    $("span:eq(3)").text("" + $("div").data("test2"));
תוצאת הפעלה קוד לעיל:
דוגמה - קוד מלא:
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" language="javascript">
  $(document).ready(function(){
    $("span:eq(0)").text("" + $("div").data("test1"));
    $("div").data("test1", "VALUE-1");
    $("div").data("test2", "VALUE-2");
    $("span:eq(1)").text("" + $("div").data("test1"));
    $("div").removeData("test1");
    $("span:eq(2)").text("" + $("div").data("test1"));
    $("span:eq(3)").text("" + $("div").data("test2"));
  });
  </script>
  <style>
  div { margin:2px; color:blue; }
  span { color:red; }
  </style>
</head>
<body>
  <div>value1 before creation: <span></span></div>
  <div>value1 after creation: <span></span></div>
  <div>value1 after removal: <span></span></div>
  <div>value2 after removal: <span></span></div>
</body>
</html>
האם מידע זה היה מועיל?
   

תגובות