मैं अगर एक ajax उस तत्व पर आधारित कॉल सफल हुआ एक तत्व के वर्ग को संशोधित करने केमैं jquery AJAX सफलता फ़ंक्शन में कॉलिंग डोम तत्व का संदर्भ कैसे दूं?
<script type='text/javascript'>
$("#a.toggle").click(function(e){
$.ajax({
url: '/changeItem.php',
dataType: 'json',
type: 'POST',
success: function(data,text){
if(data.error=='')
{
if($(this).hasClass('class1'))
{
$(this).removeClass('class1');
$(this).addClass('class2');
}
else if($(this).hasClass('class2'))
{
$(this).removeClass('class2');
$(this).addClass('class1');
}
}
else(alert(data.error));
}
});
return false;
});
</script>
<a class="toggle class1" title='toggle-this'>Item</a>
समस्या का मेरे समझ है कोशिश कर रहा हूँ कि सफलता समारोह में इस संदर्भ ajax वस्तु पैरामीटर, कॉलिंग डोम तत्व नहीं है जैसे क्लिक फ़ंक्शन के अन्य स्थानों में होता है। तो, मैं कॉलिंग डोम तत्व का संदर्भ कैसे दूं और कक्षाओं को चेक/एड/हटा दूं?
संदर्भ हल का उपयोग करते हुए मेरे लिए समस्या हल –