Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Brown ügynök
    senior tag

    a "tel" az valami div?
    én createElement-tel, ill appendChild-dal/insertBefore-ral oldanám meg, jquery-ben append-del.

    "meztelen" js-ben pl:

    var tel = document.getElementById("tel");
    var newInput = document.createElement("input");
    newInput.type = "text";
    newInput.value = "inpVal";
    newInput.className = "inputClass";
    tel.appendChild(newInput);

    ezzel a korábbi gyerekeket bántatlanul hagyod
    ha nem az utolsó helyre rakod, akkor kell insertBefore.

    jquery-ben:

    var newInput = "<input type='text' value='inpVal' class='inputClass'>";
    $("#tel").append(newInput);

    (most konkrét példán nem próbáltam ki, de az elv remélem lejött: nem innerHTML-t hanem közvetlen dom-ot kell manipulálni)

    Köszi! A "meztelen" js tökéletes! :R

    Lenne még 1 kérdésem. :D Van egy ajax-os kérés. Ennek az eredményét egy div-be iratom ami akkor jelenik meg amikor visszatér az eredménnyel a kérés. Addig style="none".

    Nos, ha ebből a listából kiválasztok egy rekordot, akkor ez a div eltűnik.

    setTimeout("$('.suggestions').hide();", 200);

    Ha viszont kikattintok az input mezőből, vagy máshova (összevissza) nem akar eltűnni, csak akkor ha kiválasztok valamilyen elemet ebből a div-ből.

    Próbálkoztam onblur-ral amit beraktam a div-be és hozzá ezt a fv-t írtam:
    function blur() {

    var ele = document.getElementById('suggIrszam');

    ele.style.display = "none";

    }

    Próbálkoztam egyszerű jquery-vel is: //$('#suggIrszam').hide();

    Erre van valami ötleted?

Új hozzászólás Aktív témák