Les comento mi problema, tengo una pagina en la cual hago una consulta con jquery de la siguiente manera
Código HTML:
$('#descmaterial').keyup(function(){ //Obtenemos el value del input var descproducto = $(this).val(); var dataString = 'descproducto='+descproducto; //Le pasamos el valor del input al ajax $.ajax({ type: "POST", url: "../Complementos/autocomplete_producto.php", data: dataString, success: function(data) { //Escribimos las sugerencias que nos manda la consulta $('#suggestionsDos').fadeIn(1000).html(data); //Al hacer click en algua de las sugerencias $('.suggest-element').click(function(){ //Obtenemos la id unica de la sugerencia pulsada var id = $(this).attr('id'); //Editamos el valor del input con data de la sugerencia pulsada $('#noproducto').val($('#'+id).attr('noproducto')); $('#id_producto').val($('#'+id).attr('data')); $('#descproducto').val($('#'+id).attr('descproducto')); $('#unidad').val($('#'+id).attr('unidad')); //Hacemos desaparecer el resto de sugerencias $('#suggestionsDos').fadeOut(1000); }); } }); });
Código PHP:
echo '<tr bordercolor="#666666">
<td width="4%" class="ajustar">'.$No++.'</td>
<td width="14%" class="ajustar"><a href="#" id="editar"
data="'.$id_material.'"
part="'.$part.'"
descrip="'.$descrip.'"
cantidad="'.$cantidad.'"
merma="'.$merma.'"
unidad="'.$unid.'"
id="service'.$id_material.'">'.$part.'</a></td>
<td width="14%" class="ajustar">'.$tip.'</td>
<td width="14%" class="ajustar">'.$subtip.'</td>
<td width="14%" class="ajustar">'.$descrip.'</td>
<td width="14%" class="ajustar">'.$unid.'</td>
<td width="11%" class="ajustar">'.$cantidad.'</td>
<td width="11%" class="ajustar">'.$merma.'</td>
<td width="4%" class="ajustar"><a href="../Complementos/borrar_biomat.php?id_biomat='.$id_material.'&id_bioprod='.$idproducto.'" onclick="return eliminar_bom();"><img src="../imagenes/borrar.png" width="13px" height="13px"/></a></td>
</tr>';
}
ojala puedan ayudarme. lo he intentado con esta funcion pero no tengo éxito. muchas gracias
Código HTML:
$("#editar").click(function(){ //Obtenemos la id unica de la sugerencia pulsada var id = $(this).attr('id'); //Editamos el valor del input con data de la sugerencia pulsada //$('#id_material').val($('#'+id).attr('parte')); $('#id_material').val($('#'+id).attr('data')); $('#idmaterial').val($('#'+id).attr('part')); $('#descmaterial').val($('#'+id).attr('descrip')); $('#unidad').val($('#'+id).attr('unidad')); $('#merma').val($('#'+id).attr('merma')); $('#cantidad').val($('#'+id).attr('cantidad')); });