Cześć,

mam taki oto kod js:

  1.  
  2. $('.content').find('*').click(function()
  3. {
  4. var find_text = $(this).parent().html();
  5. alert(find_text);
  6. }


Działa to na takiej zasadzie, że po kliknięciu w jakikolwiek element html z klasy content ma wyskakiwać alert z kodem html. Przykładowo jak klikne w tekst pogrubiony to ma wyskoczyć <strong>tekst</strong> w alercie. Wszystko działa do momentu gdy rodzicem jest p, span lub coś innego, wtedy po prostu omija te tagi i przeskakuje do kolejnych.
Drugim problemem jest to, że czasem wykonuje się ten skrypt kilka razy, czyli klikne w jakiś element, a ten wyświetla najpierw prawidłowy kod html, elementu pierwszego z góry, następnie wyskakuje alert - kontener z tym prawidłowym kodem i kolejny z kontenerem zawierającym poprzedni kod, aż dojdzie do samego końca, czyli do <html>.

Jakieś pomysły jak mógłbym sobie poradzić z tymi dwoma problemami?