Mam kilka przycisków zagnieżdżone wewnątrz znaczników div w moim htmlWstawianie HTML do div przy użyciu JQuery
<div class="button-wrapper">
<button class="button-class">Click here</button>
</div>
<div class="button-wrapper">
<button class="button-class">Click here</button>
</div>
...
klikając na przycisk stanowisk niektórych danych przy użyciu jQuery i zwraca niektóre HTML poprzez .ajax funkcji sukcesu . Próbuję zastąpić zawartość div dla każdego klikniętego przycisku, ale z jakiegoś powodu mój selektor JQuery nie działa.
Próbuję następujących wewnątrz mojej funkcji sukcesu:
$(this).parent().html(data);
wiem, że dane są wysłane z powodzeniem i że funkcja sukces pracuje. Co dziwne jest to, że następujących prac:
$(".button-wrapper").html(data);
ale oczywiście to dodaje HTML do każdego div, a nie tylko jeden dla przycisku, który kliknął.
Czy ktoś wie, gdzie może się nie udać?
Wygląda na to, że to powinno działać, ale myślę, że masz problemy z zasięgiem, nie możemy tego powiedzieć, chyba że opublikujesz całą funkcję .ajax, opublikuj funkcję w całości –
To brzmi jak inny numer słowa kluczowego 'ten'. Czy mógłbyś opublikować skrypt, który wykonuje zadanie wstawiania i zobaczymy? Nie możemy wiele powiedzieć bez spojrzenia na to. – shinkou