«jquery-selectors» 태그된 질문

jQuery에서 선택기는 문서의 요소 집합과 일치시키기 위해 사용될 수 있습니다. 대부분의 CSS 선택기와 일련의 사용자 지정이 구현됩니다.

4
모든 jquery 이벤트가 $ (document)에 바인딩되어야합니까?
이것이 어디에서 오는가 jQuery를 처음 배울 때 일반적으로 다음과 같은 이벤트를 첨부했습니다. $('.my-widget a').click(function() { $(this).toggleClass('active'); }); 선택기 속도 및 이벤트 위임에 대해 자세히 알고 난 후 "jQuery 이벤트 위임으로 코드를 더 빠르게 만들 수 있습니다."라는 내용을 여러 곳에서 읽었습니다. 그래서 다음과 같은 코드를 작성하기 시작했습니다. $('.my-widget').on('click','a',function() { $(this).toggleClass('active'); }); …

13
jQuery hasClass ()-둘 이상의 클래스 확인
와: if(element.hasClass("class")) 하나의 클래스를 확인할 수 있지만 "요소"에 많은 클래스가 있는지 쉽게 확인할 수 있습니까? 나는 사용하고있다 : if(element.hasClass("class") || element.hasClass("class") ... ) 나쁘지는 않지만 다음과 같은 것을 생각하고 있습니다. if(element.hasClass("class", "class2") 불행히도 작동하지 않습니다. 그런게 있습니까?

12
jQuery와 document.querySelectorAll
jQuery의 가장 강력한 자산은 DOM의 요소를 쿼리하고 조작하는 방법이라는 여러 번 들었습니다. CSS 쿼리를 사용하여 일반 자바 스크립트에서 수행하기 어려운 복잡한 쿼리를 만들 수 있습니다. 그러나, 지금까지의 내가 아는 한, 같은과 결과를 얻을 수 있습니다 document.querySelector또는 document.querySelectorAll인터넷 익스플로러 8에서 지원됩니다. 따라서 문제는 이것입니다. 순수한 JavaScript로 가장 강력한 자산을 얻을 수 …

8
내용과 정확히 일치하는 요소를 선택하십시오.
좋아, :contains()jQuery의 선택기 가 입력 된 문자열 만 있는 요소를 선택 하는 방법이 있는지 궁금합니다 . 예를 들어- <p>hello</p> <p>hello world</p> $('p:contains("hello")').css('font-weight', 'bold'); 선택기는 두 p요소를 모두 선택 하고 굵게 표시하지만 첫 번째 요소 만 선택하고 싶습니다.

9
부모가 가리키면 자식 요소의 CSS 변경
우선, 이것이 CSS3에는 너무 복잡하다고 가정하지만 어딘가에 해결책이 있다면 대신 그와 함께 가고 싶습니다. HTML은 매우 간단합니다. <div class="parent"> <div class="child"> Text Block 1 </div> </div> <div class="parent"> <div class="child"> Text Block 2 </div> </div> 자식 div는 다음과 같이 표시됩니다. 기본적으로 표시되지만 display : block;으로 변경됩니다. 마우스를 부모 div 위에 …

6
div 요소의 모든 자식 입력을 얻는 방법 (jQuery)
HTML : <div id="panel"> <table> <tr> <td><input id="Search_NazovProjektu" type="text" value="" /></td> </tr> <tr> <td><input id="Search_Popis" type="text" value="" /></td> </tr> </table> </div> 특정 div의 모든 입력을 선택해야합니다. 작동하지 않습니다. var i = $("#panel > :input");

3
조상이 jQuery를 사용하여 클래스를 가지고 있는지 확인하십시오.
여부를 확인하기 위해 jQuery를 어떤 방법이 어떤 부모, 그랜드 부모, 훌륭한 그랜드 부모 클래스를 가지고는. 코드에서 이런 종류의 작업을 수행하도록하는 마크 업 구조가 있습니다. $(elem).parent().parent().parent().parent().hasClass('left') 그러나 코드 가독성을 위해 이런 종류의 것을 피하고 싶습니다. "부모 / 조부모 / 조부모님은이 수업을 듣습니다"라고 말할 방법이 있습니까? jQuery 1.7.2를 사용하고 있습니다.

4
클래스 선택기와 속성 선택기를 jQuery와 결합
클래스 선택기 와 속성 선택기를 모두 jQuery 와 결합 할 수 있습니까? 예를 들어 다음 HTML이 주어진 경우 <TABLE> <TR class="myclass" reference="12345"><TD>Row 1</TD></TR> <TR class="otherclass" reference="12345"><TD>Row 2</TD></TR> <TR class="myclass" reference="12345"><TD>Row 3</TD></TR> <TR class="myclass" reference="54321"><TD>Row 4</TD></TR> </TABLE> 행 1과 3 만 선택하기 위해 사용할 수있는 선택기는 무엇입니까? 나는 시도했다 : $(".myclass …



7
jQuery에서 문서가 아닌 부모를 기준으로 위치 값을 가진 요소의 "top, left"속성을 어떻게 설정할 수 있습니까?
.offset([coordinates])메소드는 요소의 좌표를 설정하지만 문서를 기준으로합니다. 그런 다음 요소의 좌표를 부모와 관련하여 어떻게 설정할 수 있습니까? 이 .position()메소드는 부모와 관련하여 "top, left"값만 가져 오지만 값을 설정하지는 않습니다. 나는 함께 노력했다 $("#mydiv").css({top: 200, left: 200}); 그러나 작동하지 않습니다.


6
하나의 선택기에 여러 이벤트 핸들러가있는 JQuery .on () 메소드
Jquery .on () 메소드를 여러 이벤트와 연관된 특정 선택기와 함께 사용하는 방법을 찾으려고합니다. 이전에는 .live () 메서드를 사용했지만 .on ()으로 동일한 기능을 수행하는 방법을 잘 모르겠습니다. 아래 코드를 참조하십시오 : $("table.planning_grid td").live({ mouseenter:function(){ $(this).parent("tr").find("a.delete").show(); }, mouseleave:function(){ $(this).parent("tr").find("a.delete").hide(); }, click:function(){ //do something else. } }); 다음을 호출하여 여러 이벤트를 할당 할 …

2
JQuery는 특정 클래스 접두사가있는 첫 번째 부모 요소를 찾습니다.
특정 클래스 접두사를 가진 첫 번째 부모를 얻고 싶습니다. <div class="div-a3332"> <div class="div-a89892"> <p> <div class="div-b2"> <div id="divid">hi</div> </div> </p> </div> </div> 예를 들어, 현재 요소는 #divid이고 클래스 접두사 div-a가있는 첫 번째 요소를 찾고 싶습니다. 따라서 기본적으로 다음을 선택합니다. <div class="div-a89892">


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.