【jQuery/Selector

1. 설명

jQuery(“(attributeFilter1)(attributeFilter2)(attributeFilterN)”) : 입력한 속성과 일치하는 항목을 찾습니다.


두 번째 예

#1 버튼을 클릭하여 name=”first” 및 title 속성을 가진 요소를 찾고 배경색을 변경합니다.

버튼을 클릭할 때마다 스타일이 변경됩니다.


-- --------------------------------------------------------- -- -- Author: 1q74.tistory.com -- --------------------------------------------------------- -->


(1q74.tistory.com) javascript/jquery/selector/multiple-attribute


(HTML 소스 코드)
(//HTML 소스 코드)


3.코드

더보기

<!
-- --------------------------------------------------------- -- -- Author: 1q74.tistory.com -- --------------------------------------------------------- --> <!
doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>(1q74.tistory.com) javascript/jquery/selector/multiple-attribute</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js"></script> </head> <body> <div name="_1q74-example-root"> <div name="_1q74-example-1"> <table border="1"> <tr name="first" title="First Row"> <td>child#1-1</td> <td>child#1-2</td> </tr> <tr name="second" title="Second Row"> <td>child#2-1</td> <td>child#2-2</td> </tr> <tr name="third" title="Third Row"> <td>child#3-1</td> <td>child#3-2</td> </tr> </table> </div> <div name="_1q74-example-bottom"> <br/> <button name="btn-find">#1. $("(name="_1q74-example-1") (name="first")(title)")</button> </div> </div> <hr/> <h5>(HTML Code)</h5> <div name="_1q74-source"> </div> <h5>(//HTML Code)</h5> <script> var buttonContainer = $("(name="_1q74-example-bottom")"); var btnFind = buttonContainer.find("(name="btn-find")"); var elements = $("(name="_1q74-example-1") (name="first")(title)"); btnFind.click(function() { if(!
elements.is("(style)")) { elements.css("background", "#691797"); } else { elements.removeAttr("style"); } }); // ------------------------------------------------------ // 소스출력 // ------------------------------------------------------ var textSource = $("(name="_1q74-source")"); var exampleHtml = $("(name="_1q74-example-root")").html(); var specialCharLines = textSource.text(exampleHtml).html().split("\n"); textSource.html(specialCharLines.join("<br/>").replaceAll("\t", "&nbsp;&nbsp;")); </script> <style> (name="_1q74-example-root") { min-height: 170px; } (name="_1q74-example-1") { min-height: 140px; } (name="_1q74-example-root") (type="image"){ width: 100px; } (name="_1q74-example-1") td { min-width: 100px; min-height: 30px; } (name|="_1q74-example") button ,(name="_1q74-source") button { background: lightgray; border: 5px outset; min-height: 30px; } (name|="_1q74-example") button:active ,(name="_1q74-source") button:active { border: 2px inset; min-height: 30px; } </style> </body> </html>

4.파일

(Javascript)(jquery)(선택기)multiple-attribute.html
0.00MB



5. 참조

https://api.jquery.com/multiple-attribute-selector/