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ÅŸ:
Birden fazla eleman için bir WordPress...
bir WordPress kullanmak: aynı olay içi...
Ne özelliği olay birden fazla JavaScri...
Bir WordPress kullanmak .() bir seçici...
CSS: bir öğe, birden fazla eleman için...