Estoy un poco confundido sobre cómo hacer esto ...jQuery: ¿obtiene un valor de campo de entrada de la última fila en una tabla?
Tengo una tabla que tiene una serie de filas, y dentro de cada celda, hay ciertos elementos de formulario. Estoy tratando de obtener el valor del campo de entrada "código" de sólo la última fila, y estoy teniendo problemas con la sintaxis ...
mesa simplificado se ve así:
<table id="table1">
<tr><td><input type="hidden" name="code" value="XFT" /></td></tr>
<tr><td><input type="hidden" name="code" value="ETY" /></td></tr>
<tr><td><input type="hidden" name="code" value="DHQ" /></td></tr>
</table>
Y, aquí está el jQuery que no funciona ...
if($('#cont')) {
$("#cont').live('click', function(event) {
var tr = $('#wr-viewcarttable tr:last');
var itemcode = $(tr > 'input[name="code"]').val();
window.location = "/search?p="+itemcode;
});
}
Gracias por esto. Y para la explicación! – n00b0101