less RSS

ykskはかしゆかのアナグラムではありません。

Archive

Jun
1st
Mon
permalink

id=”id-1234”からIDを抜き出すjQueryプラグイン

HTMLはid属性をアルファベットで始めないといけない仕様上、IDをid属性に含める際は接頭辞を付けます(この場合「id-」)。そしてそこからIDを抜き出す処理を書くのですが、この度めどくなってきたのでプラグインにしました。

例。

$('<div id="id-1234"/>').getId(); // => "1234"

引数で自由に抜き出し可能。

$('<div id="id-foo"/>').getId(/-(\w+)$/); // => "foo"

正規表現の括弧を2つ以上付けた場合は配列を返す。

$('<div id="id-123-456"/>').getId(/(\d+)-(\d+)$/); // => ["123", "456"]

えありすたんと雑談しながら作った結果、引数を持てるようになり若干短くなりました。設計について議論するの楽しいですね。