๋ฐ์ํ
1. Attribute Contains Prefix Selector [name|="value"]
value ๋ฌธ์์ ์ผ์นํ๋ ์ฐ์๋ ๊ธ๋ก ์ฐ๊ฒฐ๋์ง ์์ ๋ฌธ์๋ฅผ ์ฐพ์ ๋
$("input[name|="chiptune"]").val("123");
<input type="text" name="chiptune" value="" /> // OK
<input type="text" name="chiptune-test" value="" /> // OK
<input type="text" name="chiptuneTest" value="" /> // NOT OK
2. Attribute Contains Selector [name*="value"]
value์ ํด๋นํ๋ ๋ฌธ์๊ฐ ์,๋ค,์ค๊ฐ ์ค ์ด๋์ ์์ด๋ ์๊ด์์ด ์ฐพ์ ๋
$("input[name*="chiptune"]").val("123");
<input type="text" name="chiptune" value="" /> // OK
<input type="text" name="chiptune-test" value="" /> // OK
<input type="text" name="chiptuneTest" value="" /> // OK
<input type="text" name="TestchiptuneTest" value="" /> // OK
3. Attribute Contains Word Selector [name~="value"]
value์ ํด๋นํ๋ ๋ฌธ์๊ฐ ๋ค(๋)์ ์กด์ฌํ๋ ๊ฒ์ ์ฐพ์ ๋ (๊ณต๋ฐฑ ๋ค์)
$("input[name~="chiptune"]").val("123");
<input type="text" name="chiptune" value="" /> // NOT OK
<input type="text" name="chiptune-test" value="" /> // NOT OK
<input type="text" name="Testchiptune" value="" /> // NOT OK
<input type="text" name="Test chiptune" value="" /> // OK
4. Attribute Ends With Selector [name$="value"]
value์ ํด๋นํ๋ ๋ฌธ์๊ฐ ๋ค(๋)์ ์กด์ฌํ๋ ๊ฒ์ ์ฐพ์ ๋
$("input[name$="chiptune"]").val("123");
<input type="text" name="chiptune" value="" /> // NOT OK
<input type="text" name="chiptune-test" value="" /> // NOT OK
<input type="text" name="Test2chiptune" value="" /> // OK
<input type="text" name="Testchiptune" value="" /> // OK
5. Attribute Equals Selector [name="value"]
value์ ํด๋นํ๋ ๋ฌธ์ ์ผ์นํ๋ ๊ฒ์ ์ฐพ์ ๋
$("input[name="chiptune"]").val("123");
<input type="text" name="chiptune" value="" /> // OK
<input type="text" name="chiptune-test" value="" /> // NOT OK
<input type="text" name="Test2chiptune" value="" /> // NOT OK
<input type="text" name="Testchiptune" value="" /> // NOT OK
6. Attribute Not Equal Selector [name!="value"]
value์ ํด๋นํ๋ ๋ฌธ์ ์ผ์นํ์ง ์๋ ๊ฒ์ ์ฐพ์ ๋
$("input[name!="chiptune"]").val("123");
<input type="text" name="chiptune" value="" /> // NOT OK
<input type="text" name="chiptune-test" value="" /> // OK
<input type="text" name="Test2chiptune" value="" /> // OK
<input type="text" name="Testchiptune" value="" /> // OK
7. Attribute Starts With Selector [name^="value"]
value๋ก ์์ํ๋ ๋ฌธ์๋ฅผ ์ฐพ์ ๋
$("input[name^="chiptune"]").val("123");
<input type="text" name="chiptune" value="" /> // OK
<input type="text" name="chiptune-test" value="" /> // OK
<input type="text" name="Test2chiptune" value="" /> // NOT OK
<input type="text" name="Testchiptune" value="" /> // NOT OK
8. Multiple Attribute Selector [name="value"][name2="value2"]
์ฌ๋ฌ๊ฐ๋ฅผ ๋์์ ๊ฒ์ํ ๋
$("input[name="chiptune"][name="chiptune-test"]").val("123");
<input type="text" name="chiptune" value="" /> // OK
<input type="text" name="chiptune-test" value="" /> // OK
<input type="text" name="Test2chiptune" value="" /> // NOT OK
<input type="text" name="Testchiptune" value="" /> // NOT OK
728x90
๋ฐ์ํ
'๐ณjQuery' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[jQuery] ์ค์๊ฐ ์์ ๋ณ๊ฒฝ ํ์งํ๊ธฐ (0) | 2021.05.01 |
---|
๋๊ธ