jquery <span> Inhalt in Variable holen
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
aufruf
code
dank
folgende funktion
funktion
funktionieren
gefunden code
http
inhalt
mache
string
suche
teil
test
url
variable code
-
Hallo
wie bekomme ich mit jQuery bei Klick auf ein <span> dessen Inhalt als Variable?
<script type="text/javascript"> $("span.info").click(function () { var infovar = $(this).text(); $("p").text(infovar); }); </script> <span class="info">khkjkjh</span> <span class="info">uiuziziuzuzzi</span> <span class="info">olklkjlkjljljklj</span> <p></p>
funktioniert leider nicht
wie mache ich es dass bei Klick auf irgendein <span> eine Variable mit jeweils dem Inhalt als Wert da ist?
Danke
Edit:
hmmm wenn ich den JavaScript-Teil unterhalb der <span> Tags setze, dann gehts ja ?!?!
oOo
<span class="info">test1</span> <span class="info">test22222</span> <span class="info">test333333</span> <script type="text/javascript"> $("span.info").click(function () { var infovar = $(this).text(); $("p").text(infovar); }); </script> <p></p>
ich würde aber gerne alles JS innerhalb des head (vor body) haben
wie geht das in diesem Fall?
Beitrag zuletzt geändert: 8.8.2011 16:20:07 von promohit -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wenn du eine Funktion in folgende Funktion legst, sollte es funktionieren:
$(document).ready(function(){ // ... });
Siehe: http://docs.jquery.com/Tutorials:How_jQuery_Works -
Super, damit funktionierts auch im head
jetzt suche ich noch, wie ich den String für URL-Aufrufe codieren kann
analaog zu PHP urlencode($str);
für jQuery .load('test.php?str='+meinstring);
?
EDIT hab was gefunden:
var urlstring = escape(meinstring);
oder gibts da andere / bessere möglichkeiten?
Beitrag zuletzt geändert: 8.8.2011 21:32:31 von promohit -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage