素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: すかいぷ:javascripter_  か javascripter あっと tsukkun.net skypeのほうがいいです

jQueryの独自セレクタについて

.querySelectorや.querySelectorAllを使えばAutoPagerize/SITEINFO3 - 958 Wiki*のSITEINFOをAutoPagerizeで使えるようになるかな、と思ったけど、、jQuery独自のセレクタがかなり使われているので駄目だった。

:first、:last、:even、:odd、:eq、:gt、:ltあたりは普通のCSS3で実現できそうなのに、なぜjQuery独自のものが用意されているのかわからない。
例えば、:gtは、:nth-child(n+3)みたいにできて、:ltは:nth-child(-n+3)のようにできる。ほかのも:nth-childや:first-childとかで代用できる。

jQueryセレクタ部分だけを抜き出したライブラリが欲しい。

今開いているページにjQueryを読み込むブックマークレット

javascript:var script=document.createElement("script");script.src="http://code.jquery.com/nightlies/jquery-nightly.js";document.getElementsByTagName("head")[0].appendChild(script);script.onload=function(){jQuery("<span>loaded</span>").css({position: "fixed",backgroundColor: "#bbb",color: "#fff",top: "0px",right: "0px"}).fadeOut(1000,function(){jQuery(this).remove()}).appendTo(document.body)};void 0;

参考:Selectors – jQuery API