Autor Zpráva
Taps
Profil
Zdravím mám tabulku např o 10 řádcích a 5 sloupcích. A potřeboval bych vytvořit skript, který mi po kliknutí na nějakou buńku tabulky, ve které je záznam, vytvořít input ve kterém bude text, který byl v buňce a po odeslání input zmizí a text bude opět v klasické buňce.
Cpk
Profil
skus si toto upravit

$('tr td', this).click(function(){
replaceHTML();
});

function replaceHTML()  
    {  
         var buffer = $(this).html()  
                 .replace(/"/g, """);  
         $(this).addClass("noPad")  
            .html("")  
            .html("<form class=\"editor\"> 
                 <input type=\"text\" name=\"value\" class=\"editBox\" value=\"" + buffer + "\" />  
                 <input type=\"hidden\" name=\"buffer\" class=\"buffer\" value=\"" + buffer + "\" />  
                             <input type=\"hidden\" name=\"field\" class=\"record\" value=\"" + $(this).attr("id") + "\" />  
               </form> 
                  <a href=\"#\" class=\"btnSave\">Save changes</a>  
              <a href=\"#\" class=\"btnDiscard\">Discard changes</a>")  
            .unbind('dblclick', replaceHTML);         
    }

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0