jquery span elementini input olarak değiştirme

jquery span elementini input olarak değiştirme scriptimi paylaşacağım sizlerle, tabiki bu scriptle biraz oynayarak istediğiniz elementleri başka elementlerle de değiştirebilirsiniz. 

Bu örnekte span içindeki değere tıkladığınızda, span elementini input ile değiştiyor ve input içine yeni değerinizi giriyorsunuz. 

Örnekteki değişen yeni değeri nasıl veritabına ajax ile kaydedeceğinizi de ilerdeki örneklerde paylaşacağım.

<script>
 textkutusu=false;
$(function () {
    $(document).on("click","#textolcak", function () {
        if(!textkutusu) {
        var input = $("<input />", {"type": "text","id": "textolcak", "name": "aname", "value": $(this).html()});
        $(this).parent().append(input);
        $(this).remove();
        input.focus();
       textkutusu=true;
        } 
         
    });
    
    
    
    $(document).on("blur","#textolcak", function () { 
        if(textkutusu) {
        var span = $("<span />", {"id": "textolcak"});
        $(this).parent().append($(span).html($(this).val()));
        $(this).remove();
        textkutusu=false;  
        } 

        });
    

 }); 
</script> 
  
              <table class="table table-condensed" id="tablo">
        
        
                <tr >
                  <td style="width:40px;">1.</td>
                  <td><span id="textolcak"  >Burayı Tıkla ve Yaz</span><input type="hidden"  value="1" name="kat_id" /> </td>   
                </tr>
                 
                
                  <tr id="indis">
                  <td style="width:40px;">2.</td>
                  <td> <span id="textolcak">Burayı Tıkla ve Yaz</span><input type="hidden" value="2" name="kat_id" />  </td>  
                </tr>
                 
                 
              </table>

            

Programın Çıktısı

1. Burayı Tıkla ve Yaz
2. Burayı Tıkla ve Yaz

Mesaj ve Yorumlar

Yorum Sayısı (0)

ÜYE YORUMLARI

Çevrimiçi :
11
Günlük :
120
Haftalık :
513
Aylık :
1530
Copyright © 2010 İşbara Alp Sönmez – Programlama Örnekleri. Her hakkı saklıdır. www.alpsonmez.com Bu sitedeki herhangi bir içeriğin, "herhangi bir sitede veya forumda" iznim dışında paylaşım yapılması durumunda hukuki dava açacağımı tarafınıza arz ederim. "Öğrenciler dilediği gibi kullanabilir."