$(document).ready(function() {
$(".po").click(function(){
var po = $(this).text();
var dataString = 'po='+ po;
$.ajax
({
type: "GET",
url: "projectitems.php",
data: dataString,
cache: false,
success: function(html)
{
$(this).closest(".resultsItems").html(html);
}
});
});
});
La línea $(this).closest(".resultsItems").html(html);
¿A qué se refiere exactamente (esto)? Estoy tratando de anexar el resultado ajax devuelto a un <td>
llamado .resultsItems pero solo al que se encuentra debajo del selector seleccionado inicialmente. es posible?
Para dejar en claro que no estoy preguntando qué significa (esto) en jQuery, estoy preguntando a qué (esto) se refiere en mi código anterior.
no es realmente un duplicado que a mí preguntando qué mi (esto) se refiere a en mi código – benhowdle89
Sugerencia rápida: si necesita referirse a un '' this "' específico en ese bloque de código, puede agregar algo como esto en el contexto apropiado: 'var t = this; 'Más abajo en las llamadas a funciones, puede usar' $ (t) 'en lugar de' $ (this) '. –
@meder - esto no es un duplicado, mira mi respuesta. –