반응형
- [name*=”value”]
jQuery의 selector기능 활용하여 속성 값에 문자열이 포함 되어 있는 경우를 찾는 경우는 [name*=”value”] 이와 같이 사용하면 됩니다.
java나 javascript에서 사용하는 indexOf > -1 와 동일한 기능이라고 보시면 됩니다.
예제)
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>attributeContains demo</title> <script src="https://code.jquery.com/jquery-1.10.2.js"></script> </head> <body> <input name="man-news"> <input name="milkman"> <input name="letterman2"> <input name="newmilk"> <script> $( "input[name*='man']" ).val( "has man in it!" ); </script> </body> </html>
결과)
설명)
$( "input[name*='man']" ).val( "has man in it!" );
input 태그들 중에 name 속성 이름에 "man"이라는 문자열이 포함되어 있는 경우 value 값에 "has man in it!"을 넣어라.
name이 newmilk인 경우 man 문자열이 포함되어 있지 않아 적용이 안 된 것입니다.
심플하쥬~?
반응형
'Programming' 카테고리의 다른 글
jQuery selector [name=”value”] (0) | 2018.03.08 |
---|---|
jQuery 접두사 일치 찾기 셀렉터 (0) | 2018.03.07 |
jQuery 셀렉터 - All Selector (“*”) (0) | 2018.03.07 |
jQuery closest - 나의 첫번째 조상 찾기 (0) | 2018.03.07 |
jQuery selector - 간단 설명 기본 모음 (0) | 2018.03.07 |