めも。
// 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’)」を実行していれば問題は無い。