login  Naam:   Wachtwoord: 
Registreer je!
 Forum

jQuery, dynamisch aangemaakte onkeyup (Opgelost)

Offline vinTage - 16/03/2010 23:50 (laatste wijziging 16/03/2010 23:51)
Avatar van vinTageNieuw lid Ik maak (iets uitgebreider dan hieronder ) een span aan waarop je kan dubbelklikken.
De span krijgt een nieuwe "innerHTML" waarin ik dus een input plaats, die ik wil laten luisteren naar een keyup...maar het lukt niet 

copy/paste test ding
  1. <style type="text/css">
  2. span{border:1px solid red}
  3. </style>
  4.  
  5. <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js">
  6. //jQuery inladen
  7. </script>
  8.  
  9. <script type="text/javascript">
  10. function roep(wattuh)
  11. {
  12. alert(wattuh)
  13. }
  14. </script>
  15.  
  16. <script type="text/javascript">
  17. $(document).ready(function()
  18. {
  19. $("#span_1").dblclick(function()
  20. {
  21. var inhoud = $("#span_1").html();
  22.  
  23. //***********BEIDE OPTIES GEVEN UNDEFINED.....????*************//
  24.  
  25. //var textveld = '<input type="text" id="input_span_1" value="'+inhoud+'" onkeyup="roep('+$(this).val()+')" />';
  26. var textveld = '<input type="text" id="input_span_1" value="'+inhoud+'" onkeyup="roep('+$("#input_span_1").val()+')" />';
  27.  
  28. $("#span_1").html(textveld);
  29. })
  30. })
  31. </script>
  32.  
  33. <span id="span_1">1</span>


wie, wat, waar... ?

thx alvast 

2 antwoorden

Gesponsorde links
Offline lemoinet - 17/03/2010 00:14
Avatar van lemoinet PHP gevorderde
  1. var textveld = '<input type="text" id="input_span_1" value="' + inhoud + '" />';
  2.  
  3. $("input[id=input_span_1]").live('keyup', function() {
  4. roep($(this).val());
  5. });
Bedankt door: vinTage
Offline vinTage - 17/03/2010 00:27
Avatar van vinTage Nieuw lid lemoinet, je bent een schat !!!!  

ik had nog nooit gehoord van "live" thx man !
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.176s