Ho una tabella con due colonne
Nella prima c'è un pulsante di submit, nella seconda un radio
L'obiettivo è quello di, cliccando su un radio, lanciare il submit del pulsante che lo precede.
Ho fatto come sotto, e sembra che vada. Dato che mi serve per imparare meglio jquery, chiedo se si può scrivere in maniera più razionale.
ps. ho usato variabili intermedie a scopo di debug.
codice:
$(document).ready(function()
{
$("#table1 :radio").click
(
function()
{
var td = $(this).parent("td"); //td contenitore
var tdp = td.prev("td"); //td precedente
var p = tdp.children(":submit").eq(0); //1° submit contenuto
p.click();//lancia il click del submit
}
);
}
);