jquery로 다른 요소 스타일을 변경하려면 테이블 위로 마우스를 가져 가십시오.

록키

특정 표의 영역을 가리킬 때 텍스트에 밑줄을 표시하고 싶습니다.

여기 내 코드는 작동하지만, 유일의 1 달러의 두 번째 멀리 다음 밑줄 페이드도 커서 (모두 시도 테이블 내부에 불구 go하고 foo시험에) :

JS :

<script>
$(document).ready(function(){
$(function(){
    $('.foo').mouseenter(function(){
        $(".vvv").addClass('altbg')
    }).mouseout(function(){
        $(".vvv").removeClass('altbg')
    });
});
})
</script>

CSS :

.altbg {
    text-decoration:underline;
}

HTML :

<div class="go">
<table border="1" class="foo">
        <col style="width:115px;" />
        <col style="width:280px;" />
        <col style="width:125px;" />
        <col style="width:145px;" />
        <col style="width:125px;" />
        <col style="width:230px;" />
          <tr>
            <td>0</td>
            <td>1</td>
            <td>2</td>
            <td>3</td>
            <td>4</td>
            <td>5</td>
          </tr></table>
</div>
<div class="vvv">Hello</div>  

편집 : 두 번째 관련 질문 :

색상이 이미 ID로 정의되어 있더라도 표를 가리키면 텍스트 색상이 변경되기를 원합니다.

ID를 클래스로 변경하는 것 외에도이 div를 색상으로 변경하려면 어떻게해야합니까?

선택자에 클래스를 지정하기 위해 스크립트의 내용을 변경해야 할 수도 있지만 어떻게해야할지 모르겠습니다.

JS :

<script>
$(document).ready(function(){
$(function(){
    $('td').mouseenter(function(){
        $(".vvv").addClass('altbg')
    }).mouseout(function(){
        $(".vvv").removeClass('altbg')
    });
});
})
</script>

CSS :

#meh {color:red}

.altbg {
    text-decoration:underline;
    color:blue;
}

HTML :

<div class="go">
<table border="1" class="foo">
        <col style="width:115px;" />
        <col style="width:280px;" />
        <col style="width:125px;" />
        <col style="width:145px;" />
        <col style="width:125px;" />
        <col style="width:230px;" />
          <tr>
            <td>0</td>
            <td>1</td>
            <td>2</td>
            <td>3</td>
            <td>4</td>
            <td>5</td>
          </tr></table>
</div>
<div id="meh" class="vvv">Hello</div>    
베노 마티스

호버링 시간이 아니라 마우스가 더 이상 나타나지 않는 위치입니다. 어떤 이유로 table의 클래스를 대상으로하는 것은 작동하지 않습니다. 대신 그 td안에 있는 요소 를 대상 으로 지정해야합니다.

$(document).ready(function () {
    $(function () {
        $('td').mouseenter(function () {
            $(".vvv").addClass('altbg')
        }).mouseout(function () {
            $(".vvv").removeClass('altbg')
        });
    });
})
.altbg {
    text-decoration:underline;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="go">
    <table border="1" class="foo">
        <col style="width:115px;" />
        <col style="width:280px;" />
        <col style="width:125px;" />
        <col style="width:145px;" />
        <col style="width:125px;" />
        <col style="width:230px;" />
        <tr>
            <td>0</td>
            <td>1</td>
            <td>2</td>
            <td>3</td>
            <td>4</td>
            <td>5</td>
        </tr>
    </table>
</div>
<div class="vvv">Hello</div>

여기 jsfiddle 데모가 있습니다 : http://jsfiddle.net/0uqboeat/ too.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

jquery로 다른 요소 스타일을 변경하려면 테이블 위로 마우스를 가져 가십시오.

분류에서Dev

: 다른 요소를 변경하려면 요소 위로 마우스를 가져 가야합니까?

분류에서Dev

다른 요소를 변경하려면 요소 위로 마우스를 가져갑니다.

분류에서Dev

두 요소 중 하나 위로 마우스를 가져 가서 두 요소를 다른 스타일로 어떻게 스타일링합니까? JavaScript없이

분류에서Dev

한 요소 위로 마우스를 가져가 Angular JS의 다른 요소에 클래스를 추가하십시오.

분류에서Dev

한 요소 위로 마우스를 가져 가면 다른 요소가 변경됩니까?

분류에서Dev

한 요소 위로 마우스를 가져 가면 다른 요소가 변경됩니까?

분류에서Dev

한 요소 위로 마우스를 가져 가면 다른 요소가 변경됩니까?

분류에서Dev

한 요소 위로 마우스를 가져 가면 다른 요소가 표시됩니다.

분류에서Dev

키 프레임을 사용하여 다른 요소 위로 마우스를 가져갈 때 애니메이션을 적용 할 SVG 요소 가져 오기

분류에서Dev

숨겨진 요소를 표시하고 클릭하려면 요소 위로 마우스를 가져갑니다.

분류에서Dev

:: after 요소 위로 마우스를 가져 가서 이미지 스타일 변경

분류에서Dev

컨테이너 위로 마우스를 가져가 두 요소 (이미지)와 p가 동시에 반응하고 변경되도록하려는 경우

분류에서Dev

요소를 표시하고 다른 요소 위로 마우스를 가져갈 때 조정

분류에서Dev

클래스 위로 마우스를 가져 가면 다른 요소에 영향을줍니다.

분류에서Dev

JQuery 자식 요소 위로 마우스를 가져가 부모의 CSS를 변경합니다.

분류에서Dev

내 li 요소 위로 마우스를 가져 가면 아래로 이동합니다.

분류에서Dev

다른 <li> 위로 마우스를 가져 가면 한 <li>의 배경 변경

분류에서Dev

svg지도 위로 마우스를 가져 가면 테이블 강조 표시

분류에서Dev

다른 div 위로 마우스를 가져갈 때 div 변경

분류에서Dev

다른 div 위로 마우스를 가져갈 때 div 변경

분류에서Dev

jquery UI를 사용하여 요소를 놓을 때 마우스로 가리킨 요소를 가져옵니다.

분류에서Dev

아이콘 위로 마우스를 가져 가면 마우스를 올려도 표시가 유지됩니다.

분류에서Dev

css / Extjs를 사용하여 다른 요소 위로 마우스를 가져 가면 요소를 표시하는 방법

분류에서Dev

다른 요소 위로 마우스를 가져갈 때 span 태그 안에 텍스트를 표시하려면 어떻게해야합니까?

분류에서Dev

마우스를 가리키면 요소가 창의 오른쪽 가장자리에 있는지 감지하고 요소를 위로 이동-jQuery

분류에서Dev

사용자가 다른 요소 위로 마우스를 가져 가면 팝업 요소를 표시 할 수 없습니다.

분류에서Dev

하이퍼 링크 위로 마우스를 가져 가면 텍스트 변경

분류에서Dev

jQuery를 사용하여 숨겨진 요소를 표시하려면 목록 항목 위로 마우스를 가져갑니다.

Related 관련 기사

  1. 1

    jquery로 다른 요소 스타일을 변경하려면 테이블 위로 마우스를 가져 가십시오.

  2. 2

    : 다른 요소를 변경하려면 요소 위로 마우스를 가져 가야합니까?

  3. 3

    다른 요소를 변경하려면 요소 위로 마우스를 가져갑니다.

  4. 4

    두 요소 중 하나 위로 마우스를 가져 가서 두 요소를 다른 스타일로 어떻게 스타일링합니까? JavaScript없이

  5. 5

    한 요소 위로 마우스를 가져가 Angular JS의 다른 요소에 클래스를 추가하십시오.

  6. 6

    한 요소 위로 마우스를 가져 가면 다른 요소가 변경됩니까?

  7. 7

    한 요소 위로 마우스를 가져 가면 다른 요소가 변경됩니까?

  8. 8

    한 요소 위로 마우스를 가져 가면 다른 요소가 변경됩니까?

  9. 9

    한 요소 위로 마우스를 가져 가면 다른 요소가 표시됩니다.

  10. 10

    키 프레임을 사용하여 다른 요소 위로 마우스를 가져갈 때 애니메이션을 적용 할 SVG 요소 가져 오기

  11. 11

    숨겨진 요소를 표시하고 클릭하려면 요소 위로 마우스를 가져갑니다.

  12. 12

    :: after 요소 위로 마우스를 가져 가서 이미지 스타일 변경

  13. 13

    컨테이너 위로 마우스를 가져가 두 요소 (이미지)와 p가 동시에 반응하고 변경되도록하려는 경우

  14. 14

    요소를 표시하고 다른 요소 위로 마우스를 가져갈 때 조정

  15. 15

    클래스 위로 마우스를 가져 가면 다른 요소에 영향을줍니다.

  16. 16

    JQuery 자식 요소 위로 마우스를 가져가 부모의 CSS를 변경합니다.

  17. 17

    내 li 요소 위로 마우스를 가져 가면 아래로 이동합니다.

  18. 18

    다른 <li> 위로 마우스를 가져 가면 한 <li>의 배경 변경

  19. 19

    svg지도 위로 마우스를 가져 가면 테이블 강조 표시

  20. 20

    다른 div 위로 마우스를 가져갈 때 div 변경

  21. 21

    다른 div 위로 마우스를 가져갈 때 div 변경

  22. 22

    jquery UI를 사용하여 요소를 놓을 때 마우스로 가리킨 요소를 가져옵니다.

  23. 23

    아이콘 위로 마우스를 가져 가면 마우스를 올려도 표시가 유지됩니다.

  24. 24

    css / Extjs를 사용하여 다른 요소 위로 마우스를 가져 가면 요소를 표시하는 방법

  25. 25

    다른 요소 위로 마우스를 가져갈 때 span 태그 안에 텍스트를 표시하려면 어떻게해야합니까?

  26. 26

    마우스를 가리키면 요소가 창의 오른쪽 가장자리에 있는지 감지하고 요소를 위로 이동-jQuery

  27. 27

    사용자가 다른 요소 위로 마우스를 가져 가면 팝업 요소를 표시 할 수 없습니다.

  28. 28

    하이퍼 링크 위로 마우스를 가져 가면 텍스트 변경

  29. 29

    jQuery를 사용하여 숨겨진 요소를 표시하려면 목록 항목 위로 마우스를 가져갑니다.

뜨겁다태그

보관