音楽系Webエンジニアを目指すブログ

音楽系Webエンジニアを目指す普通のエンジニアが普段の日常を日記として書いていきます。

jQuery

IEはプルダウンの項目を非表示にできない

chromeでは大丈夫ですが、IEはjQueryの.hide()でプルダウンの option要素を非表示にできません(^^;; なので、プルダウンを非活性にするなどの別対応が必要です。 以下はプルダウンを非活性にする処理です。 $('.testPulldown').prop('disabled', true); 〜 <option value="0" class="testPulldown" selected></option>…

jQueryのループ処理をbreak、またはcontinueしたい

jQueryのループ処理、each() などで ループ処理をbreak、またはcontinueしたい場合は、 以下のように書きます。 ご注意をf^_^;) //jQueryのループでbreakしたい時にはreturn false; $('#test').each(function(i) { if(i == 7) { return false; // ループから…

ajaxでエラー処理の確認

ajaxでerrorの処理を確認したい時がありませんか? そんな時は、故意にエラーを起こす必要がありますが、 例えば以下のように、successでエラーコードを入れてみました $.parseJSON("JSONじゃない、ただの文字列"); 上記コードであれば、簡単にエラーを起こ…