Magnific popup: Pobierz bieżący element w wywołaniu zwrotnym

W Magnific Popup chcę uzyskać atrybut w klikniętym łączu i użyć go w funkcji wywołania zwrotnego (używając wywołań zwrotnych: otwórz), aby wprowadzić pewne zmiany w DOM.

Jak mogę to zrobić? Na przykład w poniższym kodzie powinien powrócić „to działa” do konsoli. Zamiast tego drukuje „nie działa”. Proszę pomóż!!

<a href="#test-popup" class="open-popup-link" myatt="hello">Show inline popup</a>

<script src="jquery.magnetic.custom.js"></script>

<script>

    $(document).ready(function() {
      $('.open-popup-link').magnificPopup({
        type:'inline',
        midClick: true,
        callbacks: {
          open: function() {

            if ($(this).attr('myatt')=="hello") 
            { 
              // do something 
              console.log("it works");
            }
            else
            {
              console.log("doesnt work");
            }

          },
          close: function() {

          }
        }

      });
    });

</script>

<div id="test-popup" class="white-popup mfp-hide">
  Popup content
</div>

questionAnswers(6)

yourAnswerToTheQuestion