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

סלקטור id

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

jQuery('#id')

הוספה בגרסה: 1.0
מזהה עבור חיפוש האלמנט, שצוין על ידי מאפיין ID.

עבור סלקטורים ID, ש jQuery משתמש ב- document.getElementById(), שהוא יעיל ביותר. כאשר סלקטור אחר מצורף לסלקטור ID, כמו, למשל, h2#pageTitle,ש jQuery יבצע בדיקה נוספת, לפני בחירת אלמנטים כי מתאימים.

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

כל ערך של id צריך להשתמש רק פעם אחת בתוך המסמך. אם ליותר מאלמנט אחד יש את אותו מזהה, בקשות שמשמשות במזהה הזה יקחו רק אלמנט הראשון ב- DOM. אם זאת אין לסמוך על התנהגות כזו; מסמך עם יותר מאלמנט אחד עם אותו מזהה לא תקין.

אם מזהה מכיל תווים כמו נקודות או נקודותיים, יש להבריח אותם עם לכסונים.

דוגמאות

דוגמה 1

מחפש אלמנט עם 'myDiv' id.
$("#myDiv").css("border","3px solid red");
תוצאת הפעלה קוד לעיל:

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

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>  
  <script>
  $(document).ready(function(){
$("#myDiv").css("border","3px solid red");
  });
  </script>
  <style>
  div {
    width: 90px;
    height: 90px;
    float:left;
    padding: 5px;
    margin: 5px;
    background-color: #EEEEEE;
  }
  </style>
</head>
<body>
  <div id="notMe"><p>id="notMe"</p></div>
  <div id="myDiv">id="myDiv"</div>
</body>
</html>

דוגמה 2

מוצא את האלמנט עם מזהה "myID.entry[1]". שימו לב איך התווים מסוימים צריכים להמלט עם לכסונים.
$("#myID.entry[1]").css("border","3px solid red");
תוצאת הפעלה קוד לעיל:

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

<!DOCTYPE html>
<html>
<head>
  <style>
  div {
    width: 300px;
    float:left;
    padding: 2px;
    margin: 3px;
    background-color: #EEEEEE;
  }
  </style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
  <script type="text/javascript" language="javascript">
     $(document).ready(function(){
        $("#myID.entry[1]").css("border","3px solid red");
     });
  </script>
</head>
<body>
  <div id="myID.entry[0]">id="myID.entry[0]"</div>
  <div id="myID.entry[1]">id="myID.entry[1]"</div>
  <div id="myID.entry[2]">id="myID.entry[2]"</div>
</body>
</html>
האם מידע זה היה מועיל?
   

תגובות