programming/HTML&CSS

[HTML&CSS] 자식&자손 선택자, 선택자 여러개 선택하기

LeeBorn 2019. 9. 30. 23:45
반응형

html, css, javascript, jquery... 등에서 선택자를 쓸 일이 많다.

객체를 선택할 때 많이 쓰는데 여러 가지 방법으로 쓸 수 있다.

#SELECTOR { stlye:display:none;}
$("#SELECTOR").val("test value");

등의 형식으로 쓸 수 있다.

 

이때 선택자는, 자식 선택자, 자손 선택자 또는 여러 선택자를 동시에 선택할 수 있다.

먼저 자식 선택자는 "바로 아래" 객체를 선택할 수 있다.

<html>
<body>
<selector1>
	<selector2>
            <selector3-1>

            </selector3-1>

            <selector3-2>

            </selector3-2>
    </selector2>
</selector1>
</body>
</html>

위와 같은 html 태그들이 있을때, 

자식 선택자로 아래와 같이 해당 객체를 선택할 수 있다.

$("SELECTOR1 > SELECTOR2");

자손 선택자로는 "해당 객체 하위 객체 중 하나"를 선택할 수 있다.

$("SELECTOR1 SELECTOR3-1");

자식 선택자가 바로 아래 객체를 선택 할 수 있었다면, 

자손 선택자로는 바로 아래 객체가 아닌 더 밑의 객체도 선택할 수 있다.

 

마지막으로 선택자를 동시에 선택하고 싶을때는

$("#SELECTOR1,SELECTOR2");

", "를 통해서 여러 객체를 한 번에 선택할 수 있다.

반응형