SORU
7 EYLÜL 2008, Pazar


Elemanın KİMLİĞİ almak bir olay ateşledi

Bir olayı harekete öğesi KİMLİĞİ almak için herhangi bir yolu var mı?

Gibi bir şey düşünüyorum:

<html>

  <head>
    <script type="text/javascript" src="starterkit/jquery.js"></script>
    <script type="text/javascript">
      $(document).ready(function () {
        $("a").click(

        function () {
          var test = caller.id;
          alert(test.val());
        });
      });
    </script>
  </head>

  <body>
    <form class="item" id="aaa">
      <input class="title"></input>
    </form>
    <form class="item" id="bbb">
      <input class="title"></input>
    </form>
  </body>

</html>

Dışında tabii ki var test içermelidir kimliği "aaa", olay ateş ilk formu, "bbb", olay ateşledi ikinci bir form.

CEVAP
7 EYLÜL 2008, Pazar


Bir WordPress kullanmak event.target 'event' parametre işlevi geçirildiği olayı tetikleyen unsur, ifade eder. http://api.jquery.com/category/events/event-object/

$(document).ready(function() {
    $("a").click(function(event) {
        alert(event.target.id);
    });
});

Not ayrıca o 'this' de çalışır, ama hepsi bu değil, bir jQuery nesnesi, Yani eğer kullanmak istediğiniz bir jQuery fonksiyonu üzerinde gerekir sonra başvurmak '$(this)', örneğin:

$(document).ready(function() {
    $("a").click(function(event) {
        // this.append wouldn't work
        $(this).append(" Clicked");
    });
});

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ELPRESADOR

    ELPRESADOR

    21 HAZİRAN 2008
  • Greater Than Gatsby Photoshop Actions & Lightroom Presets

    Greater Than

    11 ŞUBAT 2013
  • Matus Slovak

    Matus Slovak

    5 Temmuz 2007