めも。
// CSSの値を取得する。 getComputedStyle(element, '') // CSSフォーマットで記述されたテキストを取得する。 getComputedStyle(element, '').cssText
これめっちゃ便利。
めも。
// CSSの値を取得する。 getComputedStyle(element, '') // CSSフォーマットで記述されたテキストを取得する。 getComputedStyle(element, '').cssText
これめっちゃ便利。
メモ。
$(window).bind('beforeunload', function(event) {
	return '確認メッセージ';
});
めも。
alert($.fn.jquery);
めも。
例えばscriptタグを取り除きたければ下記のような感じ。
$reg = '/<script.*?>.*?<\/script>/mis'; $escape = preg_replace($reg, '', $html);
scriptの部分を好きなタグに変えれば好きな様に置換できる。
めも。
function getAllEvents(element) {
    var result = [];
    for(var key in element) {
        if(key.indexOf('on') === 0) {
            result.push(key);
        }
    }
    return result.join(' ');
}
上記関数を下記のようにして用いる。
$('selector').bind(getAllEvents($('selector')[0]), function(e) {
	// 任意の処理
});
これでon…という名のイベント全てに同一の挙動を適用することができる。
指定したタグを除外したい時。
:notセレクタを用いて下記のように指定すればok。
// 子要素の中でbr, hr, img, meta, input要素以外のものを取得する。
var nodes = parent.children(':not(br, hr, img, meta, input)');
といった感じ。
調べたのでメモ。
<br> <img> <hr> <meta> <input> <embed> <area> <base> <col> <keygen> <link> <param> <source>
もし使いたいなら下記のように指定すること。
$str = mb_convert_encoding($str, 'UTF-8', 'ASCII,JIS,UTF-8,EUC-JP,SJIS,SJIS-WIN');
autoはphp.iniの言語設定によって展開される文字コードが変化するため、上記のような結果が確実に得られるという保証が無い。
そのため、上記を想定してautoを渡しても期待通りの結果にならない場合があるので、しっかりと指定したほうが無難である。
php.iniのmbstring.languageが「mbstring.language=Japanese」になっているか、前もって「mb_language(‘Japanese’)」を実行していれば問題は無い。