דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. גישה לאובייקטים במערך לפי id (ולא לפי מיקום) - js

גישה לאובייקטים במערך לפי id (ולא לפי מיקום) - js

מתוזמן נעוץ נעול הועבר תכנות
6 פוסטים 2 כותבים 215 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • chagoldC מנותק
    chagoldC מנותק
    chagold
    כתב ב נערך לאחרונה על ידי
    #1

    יש לי select ואני רוצה לגשת לאופציה המייצגת את 'אחר', אבל אני לא רוצה באמצעות המיקום במערך כיון שהמיקום יכול להשתנות כאשר אוסיף אופציות (והאופציה 'אחר' תמיד אמורה להישאר האחרונה גם אם אוסיף יותר מ10)

     <select id = "aaaa">
     
     <option value="1">א</option>
     
     <option value="2">ב</option>
     
     <option value="3">ג</option>
     
     ...
     
     <option value="10">אחר</option>
     
     
     
     </select>
    

    כאמור הגישה הזאת לא טובה לי

     aaaa[3].text
    

    כיון שהיא תשתנה כל הוספת אופציה.

    האפשרות היחידה זה באמצעות חיפוש ערך האופציה והחזרת המיקום?
    תודה.

    תגובה 1 תגובה אחרונה
    0
    • dovidD מחובר
      dovidD מחובר
      dovid ניהול
      כתב ב נערך לאחרונה על ידי
      #2
      console.log(select[select.length - 1].text);
      

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

      תגובה 1 תגובה אחרונה
      0
      • dovidD מחובר
        dovidD מחובר
        dovid ניהול
        כתב ב נערך לאחרונה על ידי dovid
        #3

        אחרי ששמתי לב לכותרת, אז זה ההצעה שלך היא גם אופציה: לתת לoption מזהה ולגשת אליו ישירות שלא דרך הselect.

        השאלה הגדולה למה אתה ניגש לאלמנט עם ערך סטטי, מה אתה רוצה ממנו.

        מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

        בכל נושא אפשר ליצור קשר dovid@tchumim.com

        chagoldC תגובה 1 תגובה אחרונה
        1
        • chagoldC מנותק
          chagoldC מנותק
          chagold
          השיב לdovid ב נערך לאחרונה על ידי chagold
          #4

          @dovid אמר בגישה לאובייקטים במערך לפי id (ולא לפי מיקום) - js:

          אחרי ששמתי לב לכותרת, אז זה ההצעה שלך היא גם אופציה: לתת לoption מזהה ולגשת אליו ישירות שלא דרך הselect.

          נתתי לoption מאפיין id. איך אני ניגש אליו?

          השאלה הגדולה למה אתה ניגש לאלמנט עם ערך סטטי, מה אתה רוצה ממנו.

          כי אני צריך גם להחזיר את ערך הoption (א' ב' או ג' - מה שנבחר). אז אני רוצה לתת לכולם id שיהיה מקביל לvalue שנבחר בselect וע"י זה לקבל את הערך.

          dovidD תגובה 1 תגובה אחרונה
          0
          • dovidD מחובר
            dovidD מחובר
            dovid ניהול
            השיב לchagold ב נערך לאחרונה על ידי
            #5

            @chagold אמר בגישה לאובייקטים במערך לפי id (ולא לפי מיקום) - js:

            נתתי לoption מאפיין id. איך אני ניגש אליו?

            console.log(document.getElementById('other').value);
            

            ולטקסט:

            console.log(document.getElementById('other').innerText);
            

            כי אני צריך גם להחזיר את ערך הoption (א' ב' או ג' - מה שנבחר). אז אני רוצה לתת לכולם id שיהיה מקביל לvalue שנבחר בselect וע"י זה לקבל את הערך.

            אני לא מבין. תקבע value כל שהוא ותחזיר אותו בצורה מדוייקת. פשוט לא מבין מה הסיטואציה.

            מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

            בכל נושא אפשר ליצור קשר dovid@tchumim.com

            תגובה 1 תגובה אחרונה
            2
            • chagoldC מנותק
              chagoldC מנותק
              chagold
              כתב ב נערך לאחרונה על ידי chagold
              #6

              @dovid עכשיו נפל לי האסימון שכשאני נותן לו ID אני ניגש אליו ישירות בלי קשר להורה.
              תודה.

              תגובה 1 תגובה אחרונה
              1

              בא תתחבר לדף היומי!
              • התחברות

              • אין לך חשבון עדיין? הרשמה

              • התחברו או הירשמו כדי לחפש.
              • פוסט ראשון
                פוסט אחרון
              0
              • דף הבית
              • קטגוריות
              • פוסטים אחרונים
              • משתמשים
              • חיפוש
              • חוקי הפורום