$(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);
}
});
});
});
लाइन $(this).closest(".resultsItems").html(html);
लाइन वास्तव में क्या है (यह) इसका जिक्र है? मैं लौटाए गए AJAX परिणाम को <td>
में शामिल करने की कोशिश कर रहा हूं जिसे .resultsItems कहा जाता है लेकिन केवल अंतर्निहित क्लिक किए गए चयनकर्ता के नीचे एक ही है? क्या यह संभव है?
बस इसे स्पष्ट करने के लिए मैं नहीं पूछ रहा हूं कि (यह) jQuery में क्या है, मैं पूछ रहा हूं कि यह (ऊपर) मेरे कोड में क्या संदर्भ दे रहा है!
नहीं वाकई डुप्लिकेट के पास भेजेगा का उपयोग क्या मेरा (यह) मेरे कोड – benhowdle89
में संदर्भित कर रहा है त्वरित युक्ति: यदि आपको कोड के उस ब्लॉक में विशिष्ट "" यह "संदर्भित करने की आवश्यकता है, तो आप उचित संदर्भ में इस तरह कुछ जोड़ सकते हैं:' var t = this; 'आपके फ़ंक्शन कॉल में आगे, आप '$ (इस)' के बजाय '$ (टी)' का उपयोग कर सकते हैं। –
@meder - यह एक डुप्लिकेट नहीं है, मेरा जवाब देखें। –