jQuery

attr()で追加したonclickがIEで動作しない

ので、要素に対してhtml()とかでタグとして追加してやる。 $("#delete").html("<a href=\"javascript:void(0);\" onclick=\"deleteImage('" + key + "')\">削除</a>"); clickのイベントハンドラは使わない場合の話。

jQueryでcheckboxの値を取得

何も考えずval()ってしまうとチェックしていなくても値が取れてしまうので次のようにする。 if($('#checkelem').attr('checked')){ var value = $('#checkelem').val(); }

FORMプラグインでファイルアップロードしてレスポンスをJSONで受け取る

レスポンスに次のようなjsonが返ってくるとする。 {"header":{"message":"successful","status":"0"}} ajaxSubmit()でファイルをアップロードするとiframeを使うので、レスポンスのContent-typeがapplication/jsonだとjsonのファイルをダウンロードしようと…