jquery onclick을 사용하여 div 클래스를 얻는 방법

user5084534

이런 종류의 HTML이 있습니다.

<div style="animation-duration: 1.5s; opacity: 1;" id="wrapper" class="clearfix website outerDiv" data-url="/websites/<%= @website.id %>">
    <section id="slider" class="slider-parallax innerDiv" style="background: transparent url(<%= @website.background_image.present? ? @website.background_image : (image_path current_user.website.theme.image_name) %>) no-repeat scroll 0% 0% / cover ; height: 600px; transform: translate(0px, 0px);" data-height-lg="600" data-height-md="500" data-height-sm="400" data-height-xs="300" data-height-xxs="250">
        <div class="contentDiv" id="clearfix">
            <div style="margin-top: 5px; width: 170px; height: 170px;" id="imageEditor" class="imageEditor" data-attr="logo" id="website-logo">
                mycontent
            </div>
            <div style="position: absolute; top: 50%; width: 100%; margin-top: -81px; opacity: 1.77778;" class="website-title vertical-middle dark center">
                <div class="heading-block nobottommargin center">
                    <div contenteditable="true" class="textEditor" data-attr="heading" id="website-title">
                        mycontent
                    </div>
                    <div class="hidden-xs textEditor" contenteditable="true" data-attr="description" id="website-desc">mycontent</div>
                </div>
                <a href="#" class="button button-border button-light button-rounded button-reveal tright button-large topmargin hidden-xs"><i class="icon-angle-right"></i><span>Start Tour</span></a>
            </div>
        </div>
    </section>
</div>

이제 여기에서 클릭 할 div의 div 클래스를 캡처하고 싶습니다.

내가 시도하는 기능은 있지만 예상대로 작동하지 않습니다. 첫 번째 div 클래스 만 계속 제공합니다.

$(document).ready(function () {
    $('.outerDiv').click(function () {
        alert($(this).attr('class'));
    });
});
하비에르 수에로 산토스

문제는 선택자에 관한 것입니다. 그리고 선택기를 열면 모든 부모가 동일한 이벤트를 발생시키지 않도록 전파를 중지해야합니다.

이 시도:

<div style="animation-duration: 1.5s; opacity: 1;" id="wrapper" class="clearfix website outerDiv" data-url="/websites/<%= @website.id %>">
    <section id="slider" class="slider-parallax innerDiv" style="background: transparent url(<%= @website.background_image.present? ? @website.background_image : (image_path current_user.website.theme.image_name) %>) no-repeat scroll 0% 0% / cover ; height: 600px; transform: translate(0px, 0px);" data-height-lg="600" data-height-md="500" data-height-sm="400" data-height-xs="300" data-height-xxs="250">
        <div class="contentDiv" id="clearfix">
            <div style="margin-top: 5px; width: 170px; height: 170px;" id="imageEditor" class="imageEditor" data-attr="logo" id="website-logo">
                mycontent
            </div>
            <div style="position: absolute; top: 50%; width: 100%; margin-top: -81px; opacity: 1.77778;" class="website-title vertical-middle dark center">
                <div class="heading-block nobottommargin center">
                    <div contenteditable="true" class="textEditor" data-attr="heading" id="website-title">
                        mycontent
                    </div>
                    <div class="hidden-xs textEditor" contenteditable="true" data-attr="description" id="website-desc">mycontent</div>
                </div>
                <a href="#" class="button button-border button-light button-rounded button-reveal tright button-large topmargin hidden-xs"><i class="icon-angle-right"></i><span>Start Tour</span></a>
            </div>
        </div>
    </section>
</div>

<script type="text/javascript">
$(document).ready(function () {
    $('.outerDiv, .outerDiv div').click(function (e) {
        alert($(this).attr('class'));
        e.stopPropagation();
    });
});
</script>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

jquery를 사용하여 div의 여러 클래스에서 지정된 클래스 이름을 얻는 방법은 무엇입니까?

분류에서Dev

jquery를 사용하여 xmlhttprequest에서 클래스 속성을 얻는 방법

분류에서Dev

jquery 및 javascript를 사용하여 클래스 속성 값을 얻는 방법

분류에서Dev

Jquery를 사용하여 클래스없이 td 값을 얻는 방법

분류에서Dev

jQuery를 사용하여 클래스 / div없이 섹션을 정렬하는 방법은 무엇입니까?

분류에서Dev

jQuery를 사용하여 클래스를 통해 div 부모에서 입력 값을 얻는 방법은 무엇입니까?

분류에서Dev

jQuery : div의 ID를 얻는 방법 ( "hidden"이라는 클래스 사용)

분류에서Dev

Beautifulsoup을 사용하여 Python에서 다른 특정 div 클래스를 포함하는 div 클래스를 얻는 방법은 무엇입니까?

분류에서Dev

점 ( '.')을 포함하는 이름을 가진 div에 대해 jQuery를 사용하여 textarea 값을 얻는 방법

분류에서Dev

JQuery onclick을 사용하여 div 클래스 표시-div 외부를 클릭하면 사라지지만 다른 클릭 가능한 요소는 아닙니까?

분류에서Dev

jQuery에서 여러 Div에 여러 클래스를 적용하는 방법

분류에서Dev

jquery Hovering을 사용하여 Div를 위아래로 이동하는 방법

분류에서Dev

jQuery를 사용하여 동적 클래스가있는 div를 반복하는 방법

분류에서Dev

JQuery를 사용하여 CSS 클래스에서 클래스 정의 또는 값을 얻는 방법이 있습니까?

분류에서Dev

Jquery를 사용하여 클래스를 지정하는 방법

분류에서Dev

'this'를 사용하여 DIV 요소에서 값을 얻는 방법

분류에서Dev

jsoup을 사용하여 특정 div를 얻는 방법

분류에서Dev

jquery를 사용하여 동일한 클래스의 여러 div에 축소 클래스를 동적으로 추가하는 방법

분류에서Dev

div가 루핑 될 때 Jquery find () 함수를 사용하여 값을 얻는 방법은 무엇입니까?

분류에서Dev

href가 jquery를 사용하여 div 태그에 포함 된 경우 href URL을 얻는 방법

분류에서Dev

Selenium을 사용하여 CSS 클래스의 텍스트를 얻는 방법

분류에서Dev

jquery ajax를 사용하여 파일 목록을 얻는 방법

분류에서Dev

JQuery를 사용하여 <p : selectOneMenu> 값을 얻는 방법

분류에서Dev

jquery를 사용하여 ul li 목록 값을 얻는 방법

분류에서Dev

jQuery를 사용하여 URL에서 XML 값을 얻는 방법

분류에서Dev

jquery를 사용하여 TD 셀 값을 얻는 방법

분류에서Dev

jquery를 사용하여 루프의 셀 값을 얻는 방법

분류에서Dev

jQuery를 사용하여 JSON을 얻는 방법?

분류에서Dev

jquery를 사용하여 값 변경을 얻는 방법

Related 관련 기사

  1. 1

    jquery를 사용하여 div의 여러 클래스에서 지정된 클래스 이름을 얻는 방법은 무엇입니까?

  2. 2

    jquery를 사용하여 xmlhttprequest에서 클래스 속성을 얻는 방법

  3. 3

    jquery 및 javascript를 사용하여 클래스 속성 값을 얻는 방법

  4. 4

    Jquery를 사용하여 클래스없이 td 값을 얻는 방법

  5. 5

    jQuery를 사용하여 클래스 / div없이 섹션을 정렬하는 방법은 무엇입니까?

  6. 6

    jQuery를 사용하여 클래스를 통해 div 부모에서 입력 값을 얻는 방법은 무엇입니까?

  7. 7

    jQuery : div의 ID를 얻는 방법 ( "hidden"이라는 클래스 사용)

  8. 8

    Beautifulsoup을 사용하여 Python에서 다른 특정 div 클래스를 포함하는 div 클래스를 얻는 방법은 무엇입니까?

  9. 9

    점 ( '.')을 포함하는 이름을 가진 div에 대해 jQuery를 사용하여 textarea 값을 얻는 방법

  10. 10

    JQuery onclick을 사용하여 div 클래스 표시-div 외부를 클릭하면 사라지지만 다른 클릭 가능한 요소는 아닙니까?

  11. 11

    jQuery에서 여러 Div에 여러 클래스를 적용하는 방법

  12. 12

    jquery Hovering을 사용하여 Div를 위아래로 이동하는 방법

  13. 13

    jQuery를 사용하여 동적 클래스가있는 div를 반복하는 방법

  14. 14

    JQuery를 사용하여 CSS 클래스에서 클래스 정의 또는 값을 얻는 방법이 있습니까?

  15. 15

    Jquery를 사용하여 클래스를 지정하는 방법

  16. 16

    'this'를 사용하여 DIV 요소에서 값을 얻는 방법

  17. 17

    jsoup을 사용하여 특정 div를 얻는 방법

  18. 18

    jquery를 사용하여 동일한 클래스의 여러 div에 축소 클래스를 동적으로 추가하는 방법

  19. 19

    div가 루핑 될 때 Jquery find () 함수를 사용하여 값을 얻는 방법은 무엇입니까?

  20. 20

    href가 jquery를 사용하여 div 태그에 포함 된 경우 href URL을 얻는 방법

  21. 21

    Selenium을 사용하여 CSS 클래스의 텍스트를 얻는 방법

  22. 22

    jquery ajax를 사용하여 파일 목록을 얻는 방법

  23. 23

    JQuery를 사용하여 <p : selectOneMenu> 값을 얻는 방법

  24. 24

    jquery를 사용하여 ul li 목록 값을 얻는 방법

  25. 25

    jQuery를 사용하여 URL에서 XML 값을 얻는 방법

  26. 26

    jquery를 사용하여 TD 셀 값을 얻는 방법

  27. 27

    jquery를 사용하여 루프의 셀 값을 얻는 방법

  28. 28

    jQuery를 사용하여 JSON을 얻는 방법?

  29. 29

    jquery를 사용하여 값 변경을 얻는 방법

뜨겁다태그

보관