2016-04-06 34 views
-1

bende ondan: Biz nerede veri iptal girişi tıkladığınızda Eylem sırasında atttributes ile giriş tıklama

<p><input data-cancel="82" rel="0" name="returnfb82" role="button" value="en cours" type="button"></p> 

Ben eylem istiyorum = 82

Ben taht ama boesn't çalışması

Yardımınızın için
$("[data-cancel]").on("click", function() { 
alert("test"); 
}); 

teşekkürler sana! :)

+0

özniteliği belirtmeniz gerekir

jQuery("input[data-cancel='82']").on("click", function() { alert("test"); }); 

? Neden bir sınıf yaratmıyorsunuz o zaman doğru mu? Girişe bir sınıf eklemek mantıklı mıdır? –

cevap

1

$("[data-cancel]") seçici tüm elemanlarını seçer s data-cancel özellik, dava için böyle bir şey denemek zorunda: -

$('[data-cancel="82"]').on('click', function() { 
    alert("test"); 
}); 

DEMO

DÜZENLEME: -

yerine dinamik olmasını değer istiyorsanız (OP açıklama gereği) statik 82 o zaman bu deneyin: -

var myval = 82;//store value in a variable 

$('[data-cancel="'+ myval +'"]').on('click', function() { 
    alert("test"); 
}); 

DEMO

+0

Merhaba Cevabınız için teşekkür ederiz, Ancak, "82" bir değişkendir, 82'den başka bir şey olabilir (bu isteğim sql'ye göre değişir) – Fabien14

+0

@ Fabien14 ... sql'den gelen değeri "myval" olarak değiştirebilirsin 've sonra bunu kullanın '$ (' [data-cancel =" '+ myval' "] '). (' ...' –

+0

@ Fabien14 ... burada sizin için demo. https://jsfiddle.net/n0cfdxup/11/ –

-1

kullanın bu kod: Aslında kendinizi zor işi yapıyoruz neden data-cancel='82'

İlgili konular