![]() |
בחירה ללא ילדים בjquery
היי,
האתר נראה ככה קוד:
<div id='a'>aa<div id='b>bbb</div></div> בגלל שפונקציה b היא ילד של a , אז בכל לחיצה על b מופעלת גם פונקציה a - איך אפשר לבטל את זה? האם יש סלקטור בjquery שמאפשר בחירה רק לעצם הספיציפי ולא לילדים שלו? תודה |
עליך להשתמש ב- event.stopPropagation אשר מונע מהאירוע לעשות bubbling, כלומר לעלות מעלה ה-DOM.
הרי כשאתה לוחץ על SPAN שנמצא בתוך DIV לדוגמה, אתה לא יכול להמנע מלחיצה על ה-DIV שכן הוא פשוט עוטף את ה-SPAN דוגמה: http://jsfiddle.net/igalst/AtCvk/ |
תודה רב על ההסבר, הסתדר :)
|
כל הזמנים הם GMT +2. הזמן כעת הוא 01:55. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ