Autor Zpráva
Monkeys
Profil *
Ako vyberiem predposledny riadok v tabulke a priradim skrytemu inputu hodnotu?
Zatial to mam takto ale nemozem to rozbehat.
Input nie je meczi znackami td

$('table:eq('+ ( m ) +') input[name="id[]"]:eq('+ (n-1) +')').val(xhr.id);
m = cislo tabulky
n = pocet riadkov v tabulke

Vdaka
M.
preca1
Profil
Ten input neni v td, ale nachází se v předposlednim řádku tabulky? To snad ani neni možný, ne? Můžem mi kdyžtak prosim tě ukázat tvoje HTML? Mně se cokoli, co nemám v td, vykreslí mimo tabulku.

Jestli máš na stránce jedinej input, tvůj selektor bude docela rychlej. Jestli jich tam máš řádově víc, šel bych na to z opačný strany. Vybral bych si všechny řádky oný tabulky, z nich vybral předposlední a až v něm bych hledal skrytý input.
Monkeys
Profil *
preca1:
Můžem mi kdyžtak prosim tě ukázat tvoje HTML?
  <tr><td class="numberingTable" align="center"><strong>{ad:num}</strong></td>
  <td>{ad:obrazok}</td>
  <td align="center">{ad:nahlad}</td>
   <input type="hidden" name="id[]" value="{ad:id}"  />
  <td><label>
  <input name="title[]" type="text" size="40" value="{ad:title}" />
  </label></td>
    <td><label>
  <input name="alt[]" type="text" size="40" value="{ad:alt}" />
  </label></td>
  <td align="center">{ad:datum}</td>
  </tr>  

Keby som ho dal do td tak sa vykresli bunka v tabulke.
Ja cez tabulku ukladam obrazky na server a ked sa prida novy obrazok cez ajax tak sa automaticky vygeneruje novy riadok tr v ktorom sa moze pridat zasa dalsi obrazok. Skryty input obsahuje ID riadku v MySQL ktory chcem potom cez php aktualizovat.

Ale uz som to vsetko vyriesil.

M.

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