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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. חלק מהפונקציות של jQuery לא פועלות - באתרים שהספריה מותקנת בהם

חלק מהפונקציות של jQuery לא פועלות - באתרים שהספריה מותקנת בהם

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

    התופעה קורת גם אצלי בטעינת jquery.min.js לדף HTML, וגם באתרים שהספריה כבר מותקנת בהם, לדוגמה www.w3schools.com.
    חלק מהפונקציות של jQuery, לדוגמה remove, עובדות, אבל כשאני משתמש באותו סלקטור תקין, ומחיל עליו לדוגמה את הפונקציה empty או css, מתקבלת שגיאה...
    לדוגמה הקוד הבא:

    $('#main').css('display', 'none');
    

    באתר www.w3schools.com מחזיר שגיאה:
    334271fb-c868-4e17-aaa1-a85eada14067-image.png
    ואילו באתר אינטרנט ישראל עובד חלק.
    לעומת זאת

    $('#main').remove()
    

    עובד חלק בשניהם.
    אותה בעיה יש לי גם באתר שלי שטענתי אליו ידנית את jQuery מה-CDN.

    Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
    טיפים

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

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

      תגובה 1 תגובה אחרונה
      0
      • צדיק תמיםצ צדיק תמים

        התופעה קורת גם אצלי בטעינת jquery.min.js לדף HTML, וגם באתרים שהספריה כבר מותקנת בהם, לדוגמה www.w3schools.com.
        חלק מהפונקציות של jQuery, לדוגמה remove, עובדות, אבל כשאני משתמש באותו סלקטור תקין, ומחיל עליו לדוגמה את הפונקציה empty או css, מתקבלת שגיאה...
        לדוגמה הקוד הבא:

        $('#main').css('display', 'none');
        

        באתר www.w3schools.com מחזיר שגיאה:
        334271fb-c868-4e17-aaa1-a85eada14067-image.png
        ואילו באתר אינטרנט ישראל עובד חלק.
        לעומת זאת

        $('#main').remove()
        

        עובד חלק בשניהם.
        אותה בעיה יש לי גם באתר שלי שטענתי אליו ידנית את jQuery מה-CDN.

        dovidD מנותק
        dovidD מנותק
        dovid
        ניהול
        כתב ב נערך לאחרונה על ידי
        #3

        @צדיק-תמים אולי אתה משתמש בגירסת הslim.
        תביא את ההצהרה המדוייקת של הסקריפט.

        • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
        • בכל נושא אפשר ליצור קשר dovid@tchumim.com
        צדיק תמיםצ תגובה 1 תגובה אחרונה
        0
        • dovidD dovid

          @צדיק-תמים אולי אתה משתמש בגירסת הslim.
          תביא את ההצהרה המדוייקת של הסקריפט.

          צדיק תמיםצ מנותק
          צדיק תמיםצ מנותק
          צדיק תמים
          כתב ב נערך לאחרונה על ידי
          #4

          @dovid זה מה שטענתי אצלי:

          <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"
                  integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ=="
                  crossorigin="anonymous" referrerpolicy="no-referrer"></script>
          

          Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
          טיפים

          dovidD תגובה 1 תגובה אחרונה
          0
          • צדיק תמיםצ צדיק תמים

            @dovid זה מה שטענתי אצלי:

            <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"
                    integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ=="
                    crossorigin="anonymous" referrerpolicy="no-referrer"></script>
            
            dovidD מנותק
            dovidD מנותק
            dovid
            ניהול
            כתב ב נערך לאחרונה על ידי
            #5

            @צדיק-תמים בזה יש שגיאה עם css? אז כנראה @חוקר צודק ואתה טוען עוד גירסה בדף.
            תראה, זה עובד
            https://plnkr.co/edit/M8VvU6dMjyMvzuYv
            אגב למה אתה צריך בכלל jQuery? היום אפשר להסתדר בקלות בלעדיו:
            https://tobiasahlin.com/blog/move-from-jquery-to-vanilla-javascript/#styling-elements

            • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
            • בכל נושא אפשר ליצור קשר dovid@tchumim.com
            תגובה 1 תגובה אחרונה
            1
            • צדיק תמיםצ צדיק תמים

              התופעה קורת גם אצלי בטעינת jquery.min.js לדף HTML, וגם באתרים שהספריה כבר מותקנת בהם, לדוגמה www.w3schools.com.
              חלק מהפונקציות של jQuery, לדוגמה remove, עובדות, אבל כשאני משתמש באותו סלקטור תקין, ומחיל עליו לדוגמה את הפונקציה empty או css, מתקבלת שגיאה...
              לדוגמה הקוד הבא:

              $('#main').css('display', 'none');
              

              באתר www.w3schools.com מחזיר שגיאה:
              334271fb-c868-4e17-aaa1-a85eada14067-image.png
              ואילו באתר אינטרנט ישראל עובד חלק.
              לעומת זאת

              $('#main').remove()
              

              עובד חלק בשניהם.
              אותה בעיה יש לי גם באתר שלי שטענתי אליו ידנית את jQuery מה-CDN.

              zvizviZ מנותק
              zvizviZ מנותק
              zvizvi
              כתב ב נערך לאחרונה על ידי
              #6

              @צדיק-תמים אמר בחלק מהפונקציות של jQuery לא פועלות - באתרים שהספריה מותקנת בהם:

              ב www.w3schools.com אין jQuery.
              $('#main').remove() היא פקודה שעובדת גם ללא jQuery.

              https://zvizvi.xyz

              צדיק תמיםצ תגובה 1 תגובה אחרונה
              5
              • zvizviZ zvizvi

                @צדיק-תמים אמר בחלק מהפונקציות של jQuery לא פועלות - באתרים שהספריה מותקנת בהם:

                ב www.w3schools.com אין jQuery.
                $('#main').remove() היא פקודה שעובדת גם ללא jQuery.

                צדיק תמיםצ מנותק
                צדיק תמיםצ מנותק
                צדיק תמים
                כתב ב נערך לאחרונה על ידי
                #7

                @zvizvi אמר בחלק מהפונקציות של jQuery לא פועלות - באתרים שהספריה מותקנת בהם:

                $('#main').remove() היא פקודה שעובדת גם ללא jQuery.

                מכח מה?

                Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
                טיפים

                dovidD zvizviZ 2 תגובות תגובה אחרונה
                0
                • צדיק תמיםצ צדיק תמים

                  @zvizvi אמר בחלק מהפונקציות של jQuery לא פועלות - באתרים שהספריה מותקנת בהם:

                  $('#main').remove() היא פקודה שעובדת גם ללא jQuery.

                  מכח מה?

                  dovidD מנותק
                  dovidD מנותק
                  dovid
                  ניהול
                  כתב ב נערך לאחרונה על ידי dovid
                  #8

                  @צדיק-תמים אמר בחלק מהפונקציות של jQuery לא פועלות - באתרים שהספריה מותקנת בהם:

                  @zvizvi אמר בחלק מהפונקציות של jQuery לא פועלות - באתרים שהספריה מותקנת בהם:

                  $('#main').remove() היא פקודה שעובדת גם ללא jQuery.

                  מכח מה?

                  https://stackoverflow.com/questions/22244823/what-is-the-dollar-sign-in-javascript-if-not-jquery
                  זה רק בקונסול...
                  אני לא ידעתי את זה.

                  • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                  • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                  תגובה 1 תגובה אחרונה
                  3
                  • צדיק תמיםצ צדיק תמים

                    @zvizvi אמר בחלק מהפונקציות של jQuery לא פועלות - באתרים שהספריה מותקנת בהם:

                    $('#main').remove() היא פקודה שעובדת גם ללא jQuery.

                    מכח מה?

                    zvizviZ מנותק
                    zvizviZ מנותק
                    zvizvi
                    כתב ב נערך לאחרונה על ידי zvizvi
                    #9

                    @צדיק-תמים $ מהווה קיצור ל document.querySelector בChrome, (כנראה בהשפעת jQuery)

                    על זה הדרך $0 מחזיר את האלמנט האחרון שנבחר בinspect element, ועוד.

                    https://zvizvi.xyz

                    צדיק תמיםצ תגובה 1 תגובה אחרונה
                    4
                    • zvizviZ zvizvi

                      @צדיק-תמים $ מהווה קיצור ל document.querySelector בChrome, (כנראה בהשפעת jQuery)

                      על זה הדרך $0 מחזיר את האלמנט האחרון שנבחר בinspect element, ועוד.

                      צדיק תמיםצ מנותק
                      צדיק תמיםצ מנותק
                      צדיק תמים
                      כתב ב נערך לאחרונה על ידי צדיק תמים
                      #10

                      @zvizvi יפה!
                      כעת אני רואה שיש רשימה שלמה של קיצורים
                      https://developer.chrome.com/docs/devtools/console/utilities
                      רק שבסקריפטים זה לא יעבוד.. רק בקונסול 😒

                      Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
                      טיפים

                      תגובה 1 תגובה אחרונה
                      3
                      תגובה
                      • תגובה כנושא
                      התחברו כדי לפרסם תגובה
                      • מהישן לחדש
                      • מהחדש לישן
                      • הכי הרבה הצבעות


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

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

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