• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jqueryでajaxsuccessの内側this)

jqueryでajaxsuccessの内側this

このQ&Aのポイント
  • 期待する動作とは異なり、ajaxのsuccess内で$(this)にアクセスする方法がわかりません。
  • $(this).val()を呼び出すとエラー「e.nodeName is undefined」となります。
  • 他の方法ではなく、success内で$(this)にアクセスする方法を知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • pQ2MZc53
  • ベストアンサー率12% (1/8)
回答No.1

$(document).ready(function() {     $('.hoge').click(function(){         // 変数に代入         var obj = $(this);         $.ajax({             url: "some.html",             cache: false,             success: function(){                 alert( obj.val() );                 obj.css('background-color','red');             }         });     }); });

susan-styl
質問者

お礼

ありがとうございます!! 無事、期待の動作になりました! thisのオブジェクトを変数に代入すればいいんですね。 本当にありがとうございます

すると、全ての回答が全文表示されます。

関連するQ&A