jQuery에서 이름으로 선택
오늘의 게시물은 jQuery에서 name
속성을 사용하여 요소를 선택하는 방법을 알려드립니다.
jQuery에서 이름으로 선택
CSS 사양을 사용하면 속성을 기반으로 요소를 식별할 수 있습니다. 일부 이전 브라우저는 문서 디자인 목적으로 이를 지원하지 않지만 jQuery를 사용하면 브라우저에 관계없이 사용할 수 있습니다.
아래의 속성 선택기를 사용할 때 이러한 선택기는 속성 값을 단일 문자열로 보기 때문에 공백으로 구분된 여러 값이 있는 속성을 알고 있어야 합니다.
다음은 name
속성을 사용하여 속성을 선택하는 방법입니다.
- Attribute Prefix Selector
[name|="value"]
- 지정된 속성이 같거나 하이픈이 오는 지정된 문자열로 시작하는 항목을 선택합니다. - Attribute Selector
[name*="value"]
- 지정된 하위 문자열을 포함하는 값으로 지정된 속성을 가진 항목을 선택합니다. - Attribute Word Selector
[name~="value"]
- 공백으로 구분된 특정 단어를 포함하는 값으로 지정된 속성을 가진 항목을 선택합니다. - Attribute Ends With Selector
[name$="value"]
- 정확히 하나의 특정 문자열로 끝나는 값을 가진 지정된 속성을 가진 항목을 선택합니다. 비교는 대/소문자를 구분합니다. - Attribute Equals Selector
[name="value"]
- 지정된 값과 정확히 동일한 값을 가진 지정된 속성을 가진 항목을 선택합니다. - Attribute Starts With Selector
[name^="value"]
- 정확히 하나의 지정된 문자열로 시작하는 값을 가진 지정된 속성을 가진 항목을 선택합니다.
다음 예를 통해 이해해 봅시다.
<button name="btn-0" value="hello world">Hello World!</button>
console.log($('[name="btn-0"]').val());
console.log($('[name^="btn"]').val());
console.log($('[name$="-0"]').val());
console.log($('[name*="tn-0"]').val());
위의 예에서 btn-0
이라는 이름과 hello world
값을 가진 하나의 버튼을 정의했습니다. 4가지 방법으로 버튼을 선택할 수 있습니다.
첫 번째는 버튼의 정확한 이름을 사용하여 버튼을 선택합니다. 두 번째는 이름이 btn
으로 시작하는 버튼을 선택합니다.
세 번째는 값이 -0
으로 끝나는 버튼을 선택합니다. 그리고 마지막은 이름 속성에 tn-0
이 포함된 버튼을 선택합니다.
jQuery를 지원하는 모든 브라우저에서 위의 코드 스니펫을 실행하십시오. 아래 결과가 표시됩니다.
출력:
"hello world"
"hello world"
"hello world"
"hello world"
Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.
LinkedIn