JS: הצגת selectbox בעת בחירה באופציה מסוימת בסלקטבוקס אחר
-
שלום,
אני מנסה לכתוב פונקציה שתציג סלקטבוקס אחד כאשר בוחרים את ערך אחד מסלקט אחר.
דהיינו, שרק כאשר בוחרים באופציה אחת זה יציג את זה.
כתבתי את זה:יש כמה אופציות ואני רוצה שרק כאשר יבחרו באפשרות האחרונה "בין" זה יציג את הסלקטבוקס השני..
אבל משום מה זה לא עובד..
אשמח לעזרה!
תודה רבה!פורסם במקור בפורום CODE613 ב17/11/2015 15:44 (+02:00)
-
הבעיה שלך שם זה האירוע שלא קורא
ואגב between כותבים עם שתי e
ותראה את השינויים שעשיתי לך (לא גדולים בעיקר Jquery)פורסם במקור בפורום CODE613 ב17/11/2015 16:36 (+02:00)
-
הקוד שלך מעולה ועובד רק שלא שמת הפניה לjQuery:
http://codepen.io/anon/pen/RWvOYv
בSetting בכרטיסיה Javascript בחר בתיבה הנפתחת למטה בשמאל jQuery.פורסם במקור בפורום CODE613 ב17/11/2015 17:03 (+02:00)
-
אח"כ ראיתי באינטרנט שהמתודה toggle שמשמשת בדיוק לזה, מה שחוסך לך קוד ואוטומטית מחזירה את המצב לקדמותו במקרה שלילי:
http://codepen.io/anon/pen/rOPbXYואגב תודה על שיתוף הIDE המעניין הזה...
פורסם במקור בפורום CODE613 ב17/11/2015 17:21 (+02:00)
-
הבעיה שלך שם זה האירוע שלא קורא
ואגב between כותבים עם שתי e
ותראה את השינויים שעשיתי לך (לא גדולים בעיקר Jquery)תודה רבה! אבל את השינויים שעשית לא ראיתי.. - כיון שמה שאתה משנה נשמר אצלך ולא אצלי..
אחרי שאתה שומר את השינויים אתה צריך להעתיק את הכתובת ולצרף אותה כדי שנוכל לראות אותם.ודוד, תודה רבה!
במיוחד על המתודה החדשה שלימדתנופורסם במקור בפורום CODE613 ב18/11/2015 09:02 (+02:00)
-
השאלה שלי עכשיו היא איך אני עושה את אותו הדבר כשאני משתמש בספריה select2?
כי למרות שאני מנקה ממנה את הקלאס של select2 ואת כל הקלאסים שהוא מוסיף לה.. זה לא עוזר.
מצאתי רק את
האפשרות הזאת שהיא לא מעלימה את הפקד מהמסך, אלא רק נועלת את הפתיחה שלו. ואני רוצה שבכלל לא יראו אותו.
הפונקציה hidde של jquery לא עובדת..
אם אני מבין הבעיה היא שלאחר שאני קורא לבנאי של הספריה הנ"ל, מה שקורה שהוא מוסיף עוד divים למיניהם, ולכן בעצם אני צריך למחוק את כולם, כל פעם שאני רוצה להסתיר זאת...
האין דרך יותר פשוטה?
תודה רבה רבה!פורסם במקור בפורום CODE613 ב19/11/2015 15:51 (+02:00)
-
עשיתי זאת לבסוף בצורה הנ"ל:
עטפתי את הסלקטבוקס בdiv, וכל פעם שאני רוצה להסתיר את הרשימה אני קורא למתודה hide על הdiv הזה, וכשאני רוצה להציג אני קורא לshow.
זה עובד מצוין!
כרגע לא מצאתי משהו יותר פשוט.פורסם במקור בפורום CODE613 ב19/11/2015 16:37 (+02:00)
-
אתר הבית של סלקט סגור עדיין, ומהגיט לא ממש הבנתי מה זה אומר
יש מצב לדוגמא עובדת?פורסם במקור בפורום CODE613 ב19/11/2015 16:39 (+02:00)
-
זה בעצם הופך את תגיות הסלקט, לרשימה נפתחת עם יכולת הקלדה והשלמה אוט'.
כך שבמקום לחפש את הערך אפשר להקליד את ההתחלה שלו ולקבל את האפשרויות הקיימות.
זה העיקרון.
אתה יכול לראות כאן (בקטן..) איך זה עובד..עכשיו ראיתי שיש אפשרות להוריד אותם גם דרך NuGet:
פורסם במקור בפורום CODE613 ב19/11/2015 17:04 (+02:00)
-
למה לא מספיק jQuery ui
?פורסם במקור בפורום CODE613 ב19/11/2015 17:08 (+02:00)
-
הקדמת אותי! בדיוק מה שכתבתי גם אני!
http://codepen.io/anon/pen/Yygdra
ראיתי שפשוט הוא יוצר אובייקט span חדש ואת הסלקט המקורי הוא בכל מקרה מסתיר...פורסם במקור בפורום CODE613 ב19/11/2015 17:14 (+02:00)
-
למה לא מספיק jQuery ui
?לא ידוע לי שיש דבר כזה בjquery ui..
למיטב ידיעתי יש להם רק השלמה אוט', והרשימה הנפתחת של זה כוללת רק את האפשרויות שיכולות להתאים להקלדה שלך.
אולם אני מחפש תיבת בחירה, שיהיו בה את כל האפשרויות, אלא שיש לך אפשרות להקליד ישירות את הערך אותו אתה רוצה, במקום לגלול עד אליו.
למיטב ידיעתי זה לא כלול בספריה שלהם, ולזה נועדה ספריית select2 ועוד כמה בסגנון.. שהם בעצם משלבים את ההשלמה אוט' עם סלקט בוקס..פורסם במקור בפורום CODE613 ב19/11/2015 19:56 (+02:00)
-
אם אתה משתמש בangular יש לך ng-show
פורסם במקור בפורום CODE613 ב30/11/2015 09:24 (+02:00)
-
אם אתה משתמש בangular יש לך ng-show
אין לי מושג בangular.
אשמח אם תוכל לשתף מנסיונך באנגולר, עד כמה זה משמעותי להשתמש בזה, ועד כמה מסובך ללמוד את זה.
קיצר, האם באמת זה כ"כ משמעותי ומקל על החיים.. או שזה עוד אופנה חולפת??פורסם במקור בפורום CODE613 ב01/12/2015 00:00 (+02:00)
-
אופנה חולפת זה לא
בגדול בגדול כל ה-HTML בנוי על משתנים, ואנגולר מעדכן לפיהם את ה-DOM כל הזמן
לדוגמא כל ערימת הפניות בנטפרי (בעמוד הפניות באזור האישי) בנוי מקוד כזה בערך: ticket in tickets
וכך כל שינוי במערך\אוביקט מתבטא מיד על הדף, אצל כל המשתמשים.יש לזה הרבה יכולות
פורסם במקור בפורום CODE613 ב01/12/2015 00:15 (+02:00)
-
http://blogs.microsoft.co.il/tomer4642/2015/10/17/הגדרת-depenencies-עבור-תיבת-השלמה-אוטומטית/
פורסם במקור בפורום CODE613 ב01/12/2015 00:27 (+02:00)
4/16