Autor Zpráva
kajmanek
Profil
Ahoj,
řeším teď jednu věc, na které sem se celkem brutálně zasekl.
Tak nejprve jak by to mělo fungovat
<table>
  <tr>
    <td id="Skryj_1"> zobr/skr</td>
   </tr> 
   <tr>
    <td id="Obsah_1">text text</td>
   </tr> 
   
   <tr>
    <td id="Skryj_2"> zobr/skr</td>
   </tr> 
   <tr>
    <td id="Obsah_2">text text</td>
   </tr>
</table>  


Po kliknutí na Skryj_1 potřebuji aby se skryl Obsah_1 atd.. snad chápete.. (řádky jsou generovány automaticky)

Přes js bych volal normálně např:
<td onclick="skryj(Obsah_1)">

, ale zaboha nemůžu přijít na to, jak to obsloužit přes jQuery (nebo spíše jak zavolán/získám příslušný ID)

Pokud se to týká jednoho prvku, tak je mi to jasný a zavolám:
$("#skryj").toggle(function(){ 
    $("#obsah").hide('slow'); 
  },function(){ 
    $("#obsah").show('fast'); 
  });
 

Ale jak docílím právě té proměnné jako v JS kde jí vlastně předám přes fci?
Nox
Profil
$("Obsah_"+$(this).attr("id").split("_")[1]).hide();

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