프로그래밍 언어/jQuery, ajax

jQuery 선택기의 와일드 카드

Rateye 2021. 6. 30. 10:48
728x90
반응형

 

질문 : jQuery 선택기의 와일드 카드

ID가 "jander"로 시작하는 모든 요소의 ID를 얻기 위해 와일드 카드를 사용하려고합니다. $('#jander*') , $('#jander%') 시도했지만 작동하지 않습니다 ..

요소의 클래스를 사용하여 해결할 수 있다는 것을 알고 있지만 와일드 카드를 사용하는 것도 가능합니까 ??

<script type="text/javascript">

  var prueba = [];
  
$('#jander').each(function () {
	prueba.push($(this).attr('id'));
});
          
alert(prueba);

            
</script>
            
<div id="jander1"></div>
<div id="jander2"></div>
            
답변

"jander"로 시작하는 모든 요소를 얻으려면 다음을 사용해야합니다.

$("[id^=jander]")
            

"jander"로 끝나는 것을 얻으려면

$("[id$=jander]")
            

JQuery 문서 도 참조하십시오.

출처 : https://stackoverflow.com/questions/5376431/wildcards-in-jquery-selectors
728x90
반응형