반응형
jQuery에서 여러 ID 처리
코드에서처럼 여러 ID를 처리할 수 있습니까?
<script>
$("#segement1, #segement2, #segement3").hide()
</script>
<div id="segement1"/>
<div id="segement2"/>
<div id="segement3"/>
예, 다중 선택기(coma)와 결합된 선택기는 jQuery와 CSS 모두에서 완벽하게 유효합니다.
하지만, 예를 들어, 그 이후로<script>
요소들보다 먼저, 당신은 필요합니다.document.ready
핸들러는 다음과 같이 요소가 DOM에 있을 때까지 기다립니다.
<script>
$(function() {
$("#segement1,#segement2,#segement3").hide()
});
</script>
<div id="segement1"></div>
<div id="segement2"></div>
<div id="segement3"></div>
해결책:
2차 질문에 대해
var elem1 = $('#elem1'),
elem2 = $('#elem2'),
elem3 = $('#elem3');
변수를 선택기의 대체 변수로 사용할 수 있습니다.
elem1. css({ 'display': 'none'}; //작동합니다.
아래의 경우 셀렉터가 이미 변수에 저장되어 있습니다.
$(elem1,elem2,elem3). css({'display':'none'}; // 작동하지 않습니다.
언급URL : https://stackoverflow.com/questions/4604099/handling-multiple-ids-in-jquery
반응형
'programing' 카테고리의 다른 글
단순입력함 기능 (0) | 2023.10.01 |
---|---|
열에서 공통 값을 기준으로 큰 데이터 프레임을 데이터 프레임 목록으로 나눕니다. (0) | 2023.10.01 |
자바스크립트에서 객체 배열에서 값을 찾는 방법은? (0) | 2023.09.26 |
Sping-Boot 구성:맵 채우기에 사용되는 yaml 키의 공백을 유지하는 방법 (0) | 2023.09.26 |
jQuery에서 프로그래밍과 사용자 클릭을 구분하려면 어떻게 해야 합니까? (0) | 2023.09.26 |