deferred.done();
Nesne çağrılması başarılı olması halinde fonksiyon çalışacaktır.
Örnek
$.get( "test.php" ).done(function() { alert( "BAŞARILI" ); });
Codepen Ön izleme
deferred.done( doneCallbacks [, doneCallbacks ]
Nesne çağrılması başarılı olması halinde fonksiyon çalışacaktır.
$.get( "test.php" ).done(function() { alert( "BAŞARILI" ); });
deferred.done( doneCallbacks [, doneCallbacks ]
Nesne çağrılması başarılı yada başarısız olması halinde eylemci çalışacaktır.
$.get( "test.php" ).always(function() { alert( "argüman çağırma başarılı oldu" ); });
deferred.always (alwaysCallbacks [alwaysCallbacks])
Javascripte çift tıklama olayına bir görev atamaya yardımcı olur. Bir diğer varyasyonları ise .on( “dblclick”, handler ) ve .trigger( “dblclick” ) şeklindedir.
$("a").dblclick(function(){ alert("Butona çift tıklandı."); });
.dblclick( handler )
.dblclick( [eventData ], handler )
.dblclick()
Gerektiği durumda bir elemente değer atamak ve yine bu değeri gerektiği durumda kullanmanıza imkan tanır. Etiketlere gerektiği durumda bu değerleri aktarabilirsiniz.
$(".button1").click(function(){ $("span").data("greeting", "W3TR"); }); $(".button2").click(function(){ alert($("span").data("greeting")); });
.data( key, value )
.data( obj )
Eşleştirilen elemente bir veya birden fazla css özelliği kazandırabilir veya değiştirebilirsiniz. Örnek kullanım .css({“background-color”: “yellow”, “font-weight”: “bolder”}); şeklinde birden çok css değerini ekleyebilirsiniz.
$("a").click(function(){ $("span").css("font-size","30px"); });
.css( propertyName )
.css( propertyNames )
Girilen bağlam(metin) ya da elemen büyük olasılıkla belgeye(html) eklenecektir.
$("div").append("<p>" + $("div").context + "</p>").append("<p>" + $("div",document.body).context.nodeName + "</p>");
context
Metin ve yorum düğümleri de dahil olmak üzere eşleştirilmiş elementlerin alt elementlerini alabilirsiniz(seçebilirsiniz).
$("a").click(function(){ $("body").contents().filter("span").wrap("<b/>"); });
.contents ()
Girilen ifade ile seçici arasındaki yakın nesneleri seçer.
$("span").closest("ul").css({"color": "blue", "border": "2px solid yellow"});
.closest( selector )
.closest( selector [, context ] )
.closest( selection )
.closest( element )
Eşleşen elementlerin geniş bir kopyasını oluşturun. Belirtilen nesneyi append fonksiyonlarını da kullanarak öncesi veya sonrasına kopyalama işlemi yapabilirsiniz.
$("a").click(function(){ $("span").clone().appendTo("body"); });
.clone( [withDataAndEvents ] )
.clone( [withDataAndEvents ] [, deepWithDataAndEvents ] )
Javascripte tıklama olayına bir görev atamaya yardımcı olur. Bir diğer varyasyonları ise .on( “click”, handler ) ve .trigger( “click” ) şeklindedir.
$("a").click(function(){ alert("BUTONA TIKLANDI"); });
.click( handler )
.click( [eventData ], handler )
.click()