Bir seferde birden fazla eleman için bir olay takma git | Netgez.com
SORU
7 EYLÃœL 2009, PAZARTESÄ°


Bir seferde birden fazla eleman için bir olay takma git

Åžu: var

var a = $("#a");
var b = $("#b");

//I want to do something as such as the following : 

$(a,b).click(function () {/* */}); // <= does not work

//instead of attaching the handler to each one separately

Açıkçası yukarıda $ işlevi, ikinci bağımsız değişken context, başka bir öğe olduğu için çalışmıyor.

Nasıl tek seferde her iki element için olay ekleyebilir miyim ?

< / ^ hr .

[Güncelleme]

peirix & işareti ile öğeleri birleştirir ilginç bir Pasajı; Ama bunu fark ettiğim bir şey gönderildi

$(a & b).click(function () { /* */ }); // <= works (event is attached to both)

$(a & b).attr("disabled", true); // <= doesn't work (nothing happens)

Yukarıda gördüğünüz şey, görünüşe göre, & işareti ile birlikte olaylar ekleme sadece çalışır...?

CEVAP
7 EYLÃœL 2009, PAZARTESÄ°


Ne istersen jQuery add method

Ekler daha fazla öğe, verilen ifade, eşleşen öğeleri kümesi ile eşleşti

var a = $("#a");
var b = $("#b");
var combined = a.add(b)

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • Capcom Unity

    Capcom Unity

    5 NÄ°SAN 2010
  • ThisWeekYT

    ThisWeekYT

    14 Mart 2013