Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jquery]problem z dostepem do zdarzen
Forum PHP.pl > Forum > Po stronie przeglądarki
trucksweb
Mam takiego diva w pliku grupa.php:

  1. <div class="portlet" id="g-<?php echo $id ?>">
  2. <div class="portlet-header">
  3. <input type="text" name="tytul" value="Podaj tytuł" />
  4. <span class="remove-title" rel="<?php echo $id; ?>">- tutuł</span>
  5. </div>
  6. <div class="portlet-content">
  7. <p class="panel" id="<?php echo $id; ?>">
  8. <span class="remove-group">- grupę</span>
  9. <span class="add-question">+ pytanie</span><br />
  10. </p>
  11. Lorem ipsum dolor sit amet, consectetuer adipiscing elit
  12. </div>
  13. </div>


i teraz na glownej stronie po wcisnieciu przycisku pobieram ajaxem nowa grupe:
  1. $("#add-group").click(function() {
  2. var box = $.ajax({
  3. type: "POST",
  4. url: "group.php",
  5. data: "akcja=dodaj_grupe",
  6. success: function(box){
  7. $(".column").append(box);
  8. }
  9. });
  10. });

nastepnie chcialem dodac kolejne zdarzenia, tj. usuwanie np tytulu:

na stronie glownej deklaruje sobie skrypt js:
  1. $(".remove-title").click(function() {
  2. var id =$(this).attr("rel");
  3. if(confirm("Czy na pewno usunąć tytuł tej grupy ?"))
  4. {
  5. $(this).parent().animate({ backgroundColor: "#fbc7c7" }, "slow").animate({ opacity: "hide" }, "slow");
  6. $("#g-"+id+" .panel").append('<span class="add-title" onclick="addTitle();">+ tytuł</span>');
  7. }
  8. return false;
  9. });


niestety po kliknieciu na -tutul nie mam dostepu do tej funkcji ?
Jak to najlepiej zorganizowac ?
nospor
zainteresuj sie LIVE w jquery
trucksweb
Cytat(nospor @ 11.12.2009, 13:24:22 ) *
zainteresuj sie LIVE w jquery


heh laugh.gif
dzieki nospor !
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.