bartek215
9.03.2011, 08:16:33
Witam,
Mam taki problem, wstawiam sobie do <div> jakiś znacznik np button za pomocą jquery .html. Problem tkwi w tym że jak klikam w tego wstawionego butona to nie wykonuje się akcja przypisana dla wszystkich buttonow na stronie. Dodam że na innych buttonach na stronie działa. Proszę o podpowiedz czy muszę użyć jakiejś innej funkcji?
lukaskolista
9.03.2011, 08:25:56
a przypisales do niego akcje? Jezeli tak i nie dziala to sprobuj to zrobic poprzez funkcje do obslugi DOM
bartek215
9.03.2011, 08:59:30
Kod jquery wygląda tak
$(document).ready(function() {
$("button").click(function () {
alert('Klik');
});
$("b").click(function () {
});
});
Czyli jaką funkcję mam użyć zamiast .html. Próbowałem append ale też nie działa.
askone
9.03.2011, 09:03:25
Spróbuj wstawiać <button> poprzez
live()Pozdrawiam
gargamel
14.03.2011, 09:47:36
Trochę inaczej. Nie dodać buttona przez live, a przypisać do niego kliknięcie.
2 linijka:
$("button").live('click', function () {