jQuery sélectionnez input[type=image] les frères et sœurs
Je suis en train de convertir ces formulaires ajax
(un exemple)
<table>
<tr>
<td>Prov</td><td>Cod</td><td>Nombre</td><td>Precio</td><td>Stock1</td><td></td><td></td>
</tr>
<tr class="o d">
<td class="provName">Karabitian</td>
<td class="cod d">494011135</td>
<td class="name" id="artID13899">Eje del. m505 y4ch98040 comp. s/cierre Shimano</td>
<td class="alignright">$ 69.00</td>
<td class="center">-</td>
<td class="add">
<nobr>
<form name="formularioAgregaItem" action="script.php" method="POST" autocomplete="off" class="add">
<fieldset>
<input name="function" value="cartAddByBarcode" type="hidden">
<input name="barcode" value="KAR005834" type="hidden">
<input name="orderID" value="23333" type="hidden">
<input name="qty" id="qty13899" size="2" maxlength="3" class="i" value="15" type="text">
<input src="add_16x16.gif" alt="agregar a la orden" type="image">
</fieldset>
</form>
</nobr>
</td>
</tr>
<tr class="o d">
<td class="provName">Karabitian</td>
<td class="cod d">494011137</td>
<td class="name" id="artID13900">Eje del. m565 y4c698010 comp. s/cierre Shimano</td>
<td class="alignright">$ 260.00</td>
<td class="center">-</td>
<td class="add">
<nobr>
<form name="formularioAgregaItem" action="script.php" method="POST" autocomplete="off" class="add">
<fieldset>
<input name="function" value="cartAddByBarcode" type="hidden">
<input name="barcode" value="KAR005835" type="hidden">
<input name="orderID" value="23333" type="hidden">
<input name="qty" id="qty13900" size="2" maxlength="3" class="i" value="15" type="text">
<input src="add_16x16.gif" alt="agregar a la orden" type="image">
</fieldset>
</form>
</nobr>
</td>
</tr>
<tr class="o d">
<td class="provName">Karabitian</td>
<td class="cod d">494011143</td>
<td class="name" id="artID13905">Eje del. m775 y26k98030 comp. s/cierre Shimano</td>
<td class="alignright">$ 290.00</td>
<td class="center">-</td>
<td class="add">
<nobr>
<form name="formularioAgregaItem" action="script.php" method="POST" autocomplete="off" class="add">
<fieldset>
<input name="function" value="cartAddByBarcode" type="hidden">
<input name="barcode" value="KAR005837" type="hidden">
<input name="orderID" value="23333" type="hidden">
<input name="qty" id="qty13905" size="2" maxlength="3" class="i" value="15" type="text">
<input src="add_16x16.gif" alt="agregar a la orden" type="image">
</fieldset>
</form>
</nobr>
</td>
</tr>
<tr class="o d">
<td class="provName">Karabitian</td>
<td class="cod d">494011153</td>
<td class="name" id="artID13910">Eje del. r500 y4bg98030 comp. s/cierre Shimano</td>
<td class="alignright">$ 73.00</td>
<td class="center">-</td>
<td class="add">
<nobr>
<form name="formularioAgregaItem" action="script.php" method="POST" autocomplete="off" class="add">
<fieldset>
<input name="function" value="cartAddByBarcode" type="hidden">
<input name="barcode" value="KAR005841" type="hidden">
<input name="orderID" value="23333" type="hidden">
<input name="qty" id="qty13910" size="2" maxlength="3" class="i" value="15" type="text">
<input src="add_16x16.gif" alt="agregar a la orden" type="image">
</fieldset>
</form>
</nobr>
</td>
</tr>
<tr class="o d">
<td class="provName">Karabitian</td>
<td class="cod d">494011157</td>
<td class="name" id="artID13914">Eje del. r560 y4c498010 comp. s/cierre Shimano</td>
<td class="alignright">$ 137.00</td>
<td class="center">-</td>
<td class="add">
<nobr>
<form name="formularioAgregaItem" action="script.php" method="POST" autocomplete="off" class="add">
<fieldset>
<input name="function" value="cartAddByBarcode" type="hidden">
<input name="barcode" value="KAR005845" type="hidden">
<input name="orderID" value="23333" type="hidden">
<input name="qty" id="qty13914" size="2" maxlength="3" class="i" value="15" type="text">
<input src="add_16x16.gif" alt="agregar a la orden" type="image">
</fieldset>
</form>
</nobr>
</td>
</tr>
</table>
Mais je ne peux pas comprendre comment obtenir les données de la même ligne j'ai cliqué
$('input[type=image]').click(function(){
//insert voodoo go get inputs here
//ajax call
return false;
});
Je ne peux pas faire quelque chose comme $(input[name="code à barres"])
Des idées?
OriginalL'auteur The Disintegrator | 2010-02-05
Vous devez vous connecter pour publier un commentaire.
vous avez besoin de faire qqch comme:
ou à l'aide de la
frères et sœurs()
-méthodevous êtes les bienvenus!
OriginalL'auteur Andreas Niedermair
à l'intérieur de votre cliquez sur la fonction,
this
sera une référence à l'image sur laquelle vous avez cliqué. Ainsi, vous pouvez faireou
OriginalL'auteur David Hedlund