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

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

הכנסת ערכים לאובייקט selelct2

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

    אני מנסה להכניס ערכים באובייקט select2 (באמצעות קוד) לפי זה ולא מצליח לי.
    זה בגלל שהמימוש ישן מדי? או הבעיה אחרת?
    http://jsfiddle.net/fc9ssy2e/32/
    תודה

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

    בשביל להוסיף דרך הקוד ערכים ישירות לבחירה כעת בתיבה, יש קודם להוסיף אותם בכלל כאפשרויות.

    כמו"כ האופן בו בחרת ע"י "val" משום מה עובד רק לאיבר בודד, כנראה בגלל הגירסה החדשה כפי שכתבת.
    האופן שכעת מופיע בתיעוד זה הצבה רגילה ע"י val של jquery (זה בעצם שקול להצבה לvalue של האלמנט) וריענון ע"י קריאה לאירוע change.

    אז לסיכום עליך קודם להוסיף את האפשרויות לdata, במתודת select2 הראשונה במאפיין data או ע"י append רגיל של jquery ולשים שמה תגית option טקסטואלית או אובייקט Option.

    הנה:
    http://jsfiddle.net/fc9ssy2e/36/

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

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

    תודה רבה.
    כשאני מוחק לא מצאתי את הפונקציה הנכונה למחוק גם את האופציות. מה שהופיע בסטאק רק מוסיף עוד אופציה.
    http://jsfiddle.net/fc9ssy2e/36/

    תודה

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

    צירפת כנראה את הלינק הלא נכון.
    בכל מקרה אין לselect2 כיום שום מתודות ייחודיות, הכל כמו לעבוד על select פרימיטיבי של HTML ולקרוא אחרי שינוי לtrigger('change');

    כדי לאתר בJS את הoption שאתה רוצה למחוק אתה יכול בעת ההוספה לדאוג שיהיה לו ID ואז במחיקה לפנות לID המתאים.
    אתה יכול גם ללכת לפי תוכן הoption ע"י הסלקטור :contains למשל:

    var el = $(".js-example-basic-multiple option:contains('a')");
    el.remove();
    $(".js-example-basic-multiple").trigger('change');
    

    http://jsfiddle.net/Lx9oq51m/1/

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

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

  • התחברות

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

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

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

  • התחברו או הירשמו כדי לחפש.