$("#unique") // ãÀ¸·Á´Â ¼Ó¼º°ª ¾Õ¿¡ '#' À» ºÙ¿©¼ °Ë»ö
$("#\\#unique") // id ¼Ó¼º °ª ¾Õ¿¡ '#' ÀÌ ÀÖ´Â °æ¿ì '\' ¸¦ idÀÇ ¼Ó¼º °ª¿¡ ¼ÓÇÑ '#' ¾Õ¿¡ ºÙ¿© ¹®ÀÚ¿·Î ó¸®ÇÏ¿© °Ë»ö
$("div") // °Ë»öÇϰíÀÚ ÇÏ´Â DOM ³ëµåÀÇ Å±׸í
$(".myClass") // °Ë»öÇÏ±æ ¿øÇÏ´Â class ¼Ó¼ºÀÇ °ª
$("*") // document Àüü¸¦ ÀǹÌ
$("div,span,p.myClass") // ÀÔ·Â ¹ÞÀº selector ¼ø¼´ë·Î °Ë»öµÈ element¸¦ ¸®ÅÏÇÑ´Ù.
ancestor : ±âÁØÀÌ µÇ´Â selector
descendant : ancestor¸¦ ±âÁØÀ¸·Î ÇÏÀ§ ³ëµå¿¡ Á¸ÀçÇÏ´Â element¸¦ ã±â À§ÇÑ selector
$("div p") // div ÇÏÀ§¿¡ Á¸ÀçÇÏ´Â p-element ¸¦ ã´Â´Ù.
parent : ±âÁØÀÌ µÇ´Â selector
child : parent¸¦ ±âÁØÀ¸·Î ÀÎÁ¢ÇÑ child element¸¦ ã±â À§ÇÑ selector
$("div > p") // div ÀÇ ¹Ù·Î ÇÏÀ§¿¡ Á¸ÀçÇÏ´Â ÀÚ½Ä ³ëµå p-element ¸¦ ã´Â´Ù.
prev : ±âÁØÀÌ µÇ´Â selector
next : prev¸¦ ±âÁØÀ¸·Î °°Àº ³ëµå ·¹º§ÀÇ ÀÎÁ¢ÇÑ prev ÀÌÈÄ¿¡ À§Ä¡ÇÏ´Â element¸¦ ã±â À§ÇÑ selector
$("div + p") // div-element ¿Í µ¿ÀÏÇÑ ³ëµå¿¡ Á¸ÀçÇÏ´Â p-element ¸¦ ¸®ÅÏÇÑ´Ù.À̶§, p-element ´Â div-element ¿¡ ÀÎÁ¢ÇÑ ¹Ù·Î ´ÙÀ½ÀÇ element·Î Á¸ÀçÇØ¾ß ÇÑ´Ù.
prev : ±âÁØÀÌ µÇ´Â selector
siblings : prev¸¦ ±âÁØÀ¸·Î °°Àº ³ëµå ·¹º§ÀÇ element¸¦ ã±â À§ÇÑ selector
$("div ~ p") // div-element ¿Í µ¿ÀÏÇÑ ³ëµå¿¡ Á¸ÀçÇÏ´Â ¸ðµç p-element ¸¦ ¸®ÅÏÇÑ´Ù.
$("p:first") // Á¦ÀÏ Ã³À½À¸·Î °Ë»öµÈ p-element ¸¦ ¸®ÅÏÇÑ´Ù.
$("p:last") // Á¦ÀÏ ¸¶Áö¸·¿¡ À§Ä¡ÇÑ p-element ¸¦ ¸®ÅÏÇÑ´Ù.
selector : ´ë»ó element ¿¡¼ Á¦¿Ü½Ãų selector
$("p:not(.MyClass)") // ÀÏÂ÷ÇÏ´Â p-element µé Áß class ¼Ó¼º °ªÀÌ .MyClass °¡ ¾Æ´Ñ p-element¸¦ ¸®ÅÏÇÑ´Ù.
$("span:even") // document ¿¡¼ span-element Áß 0, 2, 4, ... ¹øÂ° ³ª¿À´Â span-element ¸¦ ¸®ÅÏ
$("span:odd") // document ¿¡¼ span-element Áß 1, 3, 5, ... ¹øÂ° ³ª¿À´Â span-element ¸¦ ¸®ÅÏ
index : ¼±ÅÃÇÒ element ÀÇ index(0ºÎÅÍ ½ÃÀÛ)
$("td:eq(7)") // document ¿¡ Á¸ÀçÇÏ´Â td-element Áß¿¡¼ ¿©´ü ¹øÂ° À§Ä¡ÇÏ´Â td-element ¸¦ ¸®ÅÏ
index : ¼±ÅÃÇÒ element ÀÇ index(0ºÎÅÍ ½ÃÀÛ)
$("td:gt(5)") // document ¿¡ Á¸ÀçÇÏ´Â td-element Áß¿¡¼ 5¹øÂ° º¸´Ù Å« À§Ä¡¿¡ Á¸ÀçÇÏ´Â td-element ¸¦ ¸®ÅÏ
index : ¼±ÅÃÇÒ element ÀÇ index(0ºÎÅÍ ½ÃÀÛ)
$("td:lt(5)") // document ¿¡ Á¸ÀçÇÏ´Â td-element Áß¿¡¼ 5¹øÂ° º¸´Ù ÀÛÀº À§Ä¡¿¡ Á¸ÀçÇÏ´Â td-element ¸¦ ¸®ÅÏ
$(":header") // Title µîÀ» ³ªÅ¸³»´Â µ¥ »ç¿ëµÇ´Â elementÀÎ hx-element(<h1>, <h2>, ...) µéÀ» °Ë»öÇÑ´Ù.
$(":header", "span") // span-element ¿¡ Æ÷ÇԵǴ hx-element(<h1>, <h2>, ...) µéÀ» °Ë»öÇÑ´Ù.
ex) <span><h1>Hello! jQuery!</h1></span>
$("img:animated") // ÇöÀç animate µÇ°í ÀÖ´Â img-element µéÀ» ¸®ÅÏÇÑ´Ù.
text : °Ë»öÇϰíÀÚ ÇÏ´Â text ¼Ó¼º °ª¿¡ ÇØ´çÇÏ´Â ¹®ÀÚ¿(´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÑ´Ù.)
$("span:contains('jQuery')") // span-element Áß¿¡¼ "jQuery" ¶ó´Â ¹®ÀÚ¿À» text ¼Ó¼º°ªÀ¸·Î Æ÷ÇÔÇϰí ÀÖ´Â span-element ¸¦ ¸®ÅÏ
$("span:not(:contains('jQuery'))") // span-element Áß¿¡¼ "jQuery" ¶ó´Â ¹®ÀÚ¿À» text ¼Ó¼º°ªÀ¸·Î Æ÷ÇÔÇϰí ÀÖÁö ¾ÊÀº span-element ¸¦ ¸®ÅÏ
$("td:empty") // td-element Áß¿¡¼ ÀÚ½Ä ³ëµµ°¡ Á¸ÀçÇÏÁö ¾Ê°í, text ¼Ó¼ºÀÌ ºñ¾î ÀÖ´Â element ¸¦ °Ë»ö
selector : filter ÇϰíÀÚ ÇÏ´Â jQuery Ç¥Çö½Ä
$("div:has(span)") // span-element ¸¦ ÀÚ½Ä ³ëµå¿¡ Æ÷ÇÔÇϰí ÀÖ´Â div-element ¸¦ ¸®ÅÏ
$("div:parent") // ÀÚ½Ä ³ëµå¸¦ Æ÷ÇÔÇϰí ÀÖ²¨³ª, text ¼Ó¼º¿¡ °ªÀ» °¡Áö°í ÀÖ´Â element ¸¦ ¸®ÅÏ
$(":hidden", document.body) // style ¼Ó¼º °ª Áß display °¡ none À̰ųª input-element ÀÇ type ¼Ó¼º °ªÀÌ hidden ÀÎ element ¸®ÅÏ
ex) <input type="hidden" name="num" value="8" />
<p style="display:none">hello!</p>
$("span:hidden") // span-element Áß "hidden" ¼Ó¼º °ªÀ» °®°í ÀÖ´Â span-element ¸®ÅÏ
$(":hidden", "div") // div-element ÇÏÀ§ ÀÚ½Ä ³ëµå¿¡ "hidden" ¼Ó¼º °ªÀ» °®°í ÀÖ´Â element ¸®ÅÏ
$(":visible", "body") // body-element ¿¡¼ ȸ鿡 º¸ÀÌ´Â element ¸¦ ¸®ÅÏ
$("body:visible") // body-element °¡ hidden ¼Ó¼º °ªÀ» °®Áö ¾ÊÀ» °æ¿ì body-element Àüü ³»¿ëÀ» 1°³ÀÇ element ·Î ¸®ÅÏ
$("div[id]") // dis-element Áß id ¼Ó¼ºÀ» °®°í ÀÖ´Â div-element ¸¦ ¸®ÅÏ
$("div[name], input[name]") // name ¼Ó¼ºÀ» °®´Â div-element¿Í input-element ¸¦ ¼ø¼´ë·Î ¸®ÅÏ
$("span[style]") // style ¼Ó¼ºÀº ±âº»ÀûÀ¸·Î »ç¿ëÀÚ°¡ ÀÛ¼ºÇÏÁö ¾Ê¾Æµµ Àû¿ëµÇ¾î ÀÖ´Â ¼Ó¼ºÀ̶ó ¸ðµç span-element ¸¦ ¸®ÅÏ
$("input[name='group1']") // input-element Áß name ¼Ó¼ºÀ» °®°í ÀÖ°í name ¼Ó¼º °ªÀÌ "group1" ÀÎ input-element ¸¦ ¸®ÅÏ
$("input[name!='group1']") // input-element Áß name ¼Ó¼º °ªÀÌ "group1" ÀÌ ¾Æ´Ñ input-element ¸¦ ¸®ÅÏ
$("input[name^='group1']") // input-element Áß name ¼Ó¼º °ªÀÌ "group1" À¸·Î ½ÃÀÛÇÏ´Â input-element ¸¦ ¸®ÅÏ
$("input[name$='group1']") // input-element Áß name ¼Ó¼º °ªÀÌ "group1" À¸·Î ³¡³ª´Â input-element ¸¦ ¸®ÅÏ
$("input[name*='group1']") // input-element Áß name ¼Ó¼º °ªÀÌ "group1" À» Æ÷ÇÔÇÏ´Â input-element ¸¦ ¸®ÅÏ
$("input[value][name*='group1']") // input-element Áß value ¼Ó¼ºÀ» °¡Áö°í ÀÖÀ¸¸ç, name ¼Ó¼º °ªÀÌ "group1" À» Æ÷ÇÔÇÏ´Â input-element ¸¦ ¸®ÅÏ
index(Number|String) : ÀÏÄ¡ÇÏ´Â index ¿¡ ÇØ´çÇÏ´Â element ¸¦ ¸®ÅÏÇÑ´Ù. Number ÀÎ °æ¿ì 1ºÎÅÍ ½ÃÀÛÇϸç, String ÀÎ °æ¿ì even, odd, equation ÀÖ´Ù.
$("td:nth-child(3)") // td ÀÇ parent-element ¸¦ ±âÁØÀ¸·Î 3¹øÂ° À§Ä¡ÇÑ td-element µéÀ» ¸®ÅÏ
ex) <tr><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td></tr>
$("td:nth-child('even')") // td ÀÇ parent-element ¸¦ ±âÁØÀ¸·Î 2, 4, 6, ... ¹øÂ° À§Ä¡ÇÑ td-element µéÀ» ¸®ÅÏ
ex) <tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
<tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
$("td:nth-child('odd')") // td ÀÇ parent-element ¸¦ ±âÁØÀ¸·Î 1, 3, 5, ... ¹øÂ° À§Ä¡ÇÑ td-element µéÀ» ¸®ÅÏ
ex) <tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
<tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
$("td:nth-child('equation')") // 'equation' ´Â ´ë»ó element ¿Í ÀÏÄ¡ÇÏ´Â ¸ðµç element ¸¦ ¸®ÅÏÇÑ´Ù. µû¶ó¼ document ¿¡ Á¸ÀçÇÏ´Â ¸ðµç td-element ¸¦ ¸®ÅÏ
ex) <tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
<tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
$("td:nth-child(3n)") // 3*n(3ÀÇ ¹è¼ö)¹øÂ°¸¦ ¸®ÅÏ
ex) <tr><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td></tr>
´ë»ó elementÀÇ ºÎ¸ð ³ëµå¸¦ ±âÁØÀ¸·Î ù ¹øÂ° child element ¸¦ ¸®ÅÏÇÑ´Ù.
$("td:first-child") // td ÀÇ parent-element ¸¦ ±âÁØÀ¸·Î ù ¹øÂ° À§Ä¡ÇÑ td-element µéÀ» ¸®ÅÏ
´ë»ó elementÀÇ ºÎ¸ð ³ëµå¸¦ ±âÁØÀ¸·Î ¸¶Áö¸· child element ¸¦ ¸®ÅÏÇÑ´Ù.
$("td:last-child") // td ÀÇ parent-element ¸¦ ±âÁØÀ¸·Î ¸¶Áö¸·¿¡ À§Ä¡ÇÑ td-element µéÀ» ¸®ÅÏ
´ë»ó elementÀÇ ºÎ¸ð ³ëµå¸¦ ±âÁØÀ¸·Î Çϳª¸¸ Á¸ÀçÇÏ´Â child element ¸¦ ¸®ÅÏÇÑ´Ù.
$("td:only-child") // td ÀÇ parent-element ¸¦ ±âÁØÀ¸·Î ÇϳªÀÇ td-element ¸¸ÀÌ Á¸ÀçÇÒ °æ¿ì ¸®ÅÏ
´ë»ó element µé Áß input, textarea, select, button µî°ú ÀÏÄ¡ÇÏ´Â form element ¸¦ ¸®ÅÏÇÑ´Ù.
$(":input") // ¸ðµç input, textarea, select, button µî form °ü·Ã element ¸¦ ¸®ÅÏ
$("form[name='second']:input") // form-element ÀÇ name ¼Ó¼º°ªÀÌ "second" ÀÎ element ÀÇ child-element ·Î input °ü·Ã element ¸¦ ¸®ÅÏ
ex) <form name='second'>
<input type='text' name='s' />
<select name='s'></select>
<textarea name='s'></textarea>
<button></button>
</form>
´ë»ó element µé Áß type ¼Ó¼ºÀÇ °ªÀÌ text ÀÎ element ¸¦ ¸®ÅÏÇÑ´Ù.
$(":text") // document ÀÇ input-element Áß¿¡¼ type ¼Ó¼ºÀÇ °ªÀÌ "text" ÀÎ element ¸¦ ¸®ÅÏ
$("#second:text") // id ¼Ó¼º°ªÀÌ "second" À̰í type ¼Ó¼ºÀÇ °ªÀÌ "text" ÀÎ element ¸¦ ¸®ÅÏ
´ë»ó element µé Áß type ¼Ó¼ºÀÇ °ªÀÌ password ÀÎ element ¸¦ ¸®ÅÏÇÑ´Ù.
$(":password") // document ÀÇ input-element Áß¿¡¼ type ¼Ó¼ºÀÇ °ªÀÌ "password" ÀÎ element ¸¦ ¸®ÅÏ
$("#second:password") // id ¼Ó¼º°ªÀÌ "second" À̰í type ¼Ó¼ºÀÇ °ªÀÌ "password" ÀÎ element ¸¦ ¸®ÅÏ
´ë»ó element µé Áß type ¼Ó¼ºÀÇ °ªÀÌ radio ÀÎ element ¸¦ ¸®ÅÏÇÑ´Ù.
$(":radio") // document ÀÇ input-element Áß¿¡¼ type ¼Ó¼ºÀÇ °ªÀÌ "radio" ÀÎ element ¸¦ ¸®ÅÏ
$("input[name='fruit']:radio") // name ¼Ó¼º°ªÀÌ "fruit" À̰í type ¼Ó¼ºÀÇ °ªÀÌ "radio" ÀÎ element ¸¦ ¸®ÅÏ
´ë»ó element µé Áß type ¼Ó¼ºÀÇ °ªÀÌ checkbox ÀÎ element ¸¦ ¸®ÅÏÇÑ´Ù.
$(":checkbox") // document ÀÇ input-element Áß¿¡¼ type ¼Ó¼ºÀÇ °ªÀÌ "checkbox" ÀÎ element ¸¦ ¸®ÅÏ
$("input[name='fruit']:checkbox:checked") // name ¼Ó¼º°ªÀÌ "fruit" À̰í type ¼Ó¼ºÀÇ °ªÀÌ "checkbox" ÀÎ element Áß Ã¼Å©µÇ¾î ÀÖ´Â element ¸¸ ¸®ÅÏ
´ë»ó element µé Áß type ¼Ó¼ºÀÇ °ªÀÌ submit ÀÎ element ¸¦ ¸®ÅÏÇÑ´Ù.
$(":submit") // document ÀÇ input-element Áß¿¡¼ type ¼Ó¼ºÀÇ °ªÀÌ "submit" ÀÎ element ¸¦ ¸®ÅÏ
´ë»ó element µé Áß type ¼Ó¼ºÀÇ °ªÀÌ image ÀÎ element ¸¦ ¸®ÅÏÇÑ´Ù.
$(":image") // document ÀÇ input-element Áß¿¡¼ type ¼Ó¼ºÀÇ °ªÀÌ "image" ÀÎ element ¸¦ ¸®ÅÏ
´ë»ó element µé Áß type ¼Ó¼ºÀÇ °ªÀÌ reset ÀÎ element ¸¦ ¸®ÅÏÇÑ´Ù.
$(":reset") // document ÀÇ input-element Áß¿¡¼ type ¼Ó¼ºÀÇ °ªÀÌ "reset" ÀÎ element ¸¦ ¸®ÅÏ
´ë»ó element µé Áß type ¼Ó¼ºÀÇ °ªÀÌ button ÀÎ element ¸¦ ¸®ÅÏÇÑ´Ù.
$(":button") // document ÀÇ input-element Áß¿¡¼ type ¼Ó¼ºÀÇ °ªÀÌ "button" ÀÎ element ¸¦ ¸®ÅÏ
´ë»ó element µé Áß type ¼Ó¼ºÀÇ °ªÀÌ file ÀÎ element ¸¦ ¸®ÅÏÇÑ´Ù.
$(":file") // document ÀÇ input-element Áß¿¡¼ type ¼Ó¼ºÀÇ °ªÀÌ "file" ÀÎ element ¸¦ ¸®ÅÏ
´ë»ó element µé Áß type ¼Ó¼ºÀÇ °ªÀÌ hidden ÀÎ element ¸¦ ¸®ÅÏÇÑ´Ù.
$(":hidden") // document ÀÇ input-element Áß¿¡¼ type ¼Ó¼ºÀÇ °ªÀÌ "hidden" ÀÎ element ¸¦ ¸®ÅÏ
´ë»ó element µé Áß È°¼ºÈ µÇ¾î ÀÖ´Â element ¸¦ ¸®ÅÏÇÑ´Ù.
$("input:enabled") // input-document µé Áß¿¡¼ disabled ¼Ó¼ºÀ» °®Áö ¾Ê´Â element ¸¦ ¸®ÅÏ
´ë»ó element µé Áß ºñȰ¼ºÈ µÇ¾î ÀÖ´Â element ¸¦ ¸®ÅÏÇÑ´Ù.
$("input:disabled") // input-document µé Áß¿¡¼ disabled ¼Ó¼ºÀ» °®´Â element ¸¦ ¸®ÅÏ
input-element ¿¡¼ type ¼Ó¼ºÀÇ °ªÀÌ checkbox, radio ÀÎ element Áß ¼±ÅõǾî ÀÖ´Â(checked) element¸¦ ¸®ÅÏÇÑ´Ù.
$("input:checked") // input-document µé Áß¿¡¼ checked ¼Ó¼ºÀ» °®´Â element ¸¦ ¸®ÅÏ
$("input:radio:checked") // input-document µé Áß¿¡¼ type ¼Ó¼ºÀÇ °ªÀÌ "radio" À̰í, checked ¼Ó¼ºÀ» °®´Â element ¸¦ ¸®ÅÏ
select-element ¿¡¼ ¼±ÅõÈ(selected) option-element ¸¦ ¸®ÅÏÇÑ´Ù.
$("select[name='garden'] option:selected") // name ¼Ó¼ºÀÇ °ªÀÌ "garden" ÀÎ element ÀÇ child-element °¡ selected ¼Ó¼ºÀ» °®´Â option-element ¸¦ ¸®ÅÏ