jquery $.getおこるが $.post義 callback 関数 中で this
下の ような コードだった.
$('button.delete').click(function(){ $.get('url',{a:1,b:2}, function(data){ $(this).parent().remove(); //問題は ところで ここ }); });
私が 意図した のは ボタンの 親 客体を 飛ばす のだった. 削除 ボタンだったので 言葉だ. ところが 中 飛ぶ の .
しばらく 迷ってから ファイアバグの js ディバッグ 機能を 利用して $(this).parent().remove(); コードが ある 竝びで スクリプトを 止めて 客体たちを 確認した.
凡そ格. this増えた ajaxで 使う 客体だった. xhrこれ 彼 中に ある ので BoA xhr銀 ない の ようで. 下の 絵を 見れば this義 正体を 確認する 数 ある.
そのため 解決した 方法は, $.get これ 出ること 前に $(this).parent()を var widgetに 入れて 活用した.
変数を 少なく 使う 蟹 能は ない よう.
- コメント機能はありません。コメントの代わりに[email protected]
にメールを送ってください。