login  Naam:   Wachtwoord: 
Registreer je!
 Forum
Zoeken  Regels  Help
Categorieën > JavaScript

jQuery, dynamisch aangemaakte onkeyup (Opgelost)

vinTage – 16/03/2010 23:50 (Laatst gewijzigd op 16/03/2010 23:51)
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
Daisycon - Verdien geld met uw website

lemoinet – 17/03/2010 00:14
  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. });


vinTage – 17/03/2010 00:27
lemoinet, je bent een schat !!!!  

ik had nog nooit gehoord van "live" thx man !

Gesponsorde links

Dit onderwerp is gesloten.
Actieve forumberichten:

© 2002-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.028s