neo1986kk
12.12.2014, 15:49:39
Witam, może temat nie wiele mówi, ale już wyjaśniam zagadnienie;
$('a').click(function(){
alert('aaaa');
});
i teraz chodzi mi to że gdzieś pod spodem daję skrypt
$('a').click(function(){
alert('bbbb');
});
Czy jest jakaś możliwość wpisania w ten drugi blok metody, która zablokuje działanie pierwszej funkcji? Czyli żeby po kliknięciu wyświetlił tylko 'bbbb' w okienku alertu?
Tuminure
12.12.2014, 15:54:33
Np. poprzez metodę off
$('a').off('click');
Przykład:
http://jsfiddle.net/yqs7mu2z/
Turson
12.12.2014, 15:56:40
Tak czy siak to jest ingerencja w kod wiec nie prosciej usunac pierwszy onclick jezeli nie jest potrzebny?
Lub jeżeli masz 2 różne a to nadaj im inne klasy i odroznij to w onclick
neo1986kk
12.12.2014, 16:11:46
Jasne ze niby moge rozróżnić klasami, ale to jest generowanie kilku tabel i pod każdą z nich po kliknięciu na wiersz ma robić się co innego. Narazie wykorzystam "off", ale w przyszłości i tak będę musiał nadać klasy.
Dzięki za pomoc