jQuery를 사용하여 두 td의 배경색을 변경하는 방법은 무엇입니까?

user3332446

이것은 내 html 코드입니다 .. 아래 코드에서 나는 동일한 배경색을 가진 두 개의 td를 가지고 있습니다. 그래서 두 개의 td 중 하나를 클릭하면 jquery를 사용하여 배경색을 변경해야합니다. ?? 할 수 있습니까 ????

<table id='main_table' style='width:1002px; border: 1px solid #ccc;'>
    <thead>
      <tr class='ab'>
             <td style='width:500px; background-color:#398bb7; color:white;' onclick=\"Consituteshow('"+cityid+"');\">By Constituency</td>
              <td  style='width:500px; background-color:#398bb7; color:white;' onclick=\"Partyshow('"+cityid+"');\">By Party</td>
      </tr>
    </thead>
</table>
Tushar Gupta-curioustushar

이 키워드 사용

$('#main_table tr.ab td').click(function () {
    $(this).css('background-color', '#398bb7');
});

두 td의 배경색을 변경하려면

$('#main_table tr.ab td').click(function () {
    $(this).siblings().add(this).css('background-color', '#398bb7');
});

$('#main_table tr.ab td').click(function () {
    $(this).parent().find('td').css('background-color', '#398bb7');
});

OP의 코멘트 후 업데이트

사용 ) (CSTE 연구진

요소가 동적으로 추가되므로 DOM 준비 또는 페이지로드시 표시되지 않습니다.

따라서 이벤트 위임 을 사용해야합니다.

통사론

$( elements ).on( events, selector, data, handler );

js

$(function () {
    $(document).on('click', '#main_table td', function () {
        $("#main_table tr td").css("background-color", "#398bb7");
        $(this).css("background-color", "#FF00FF"); //Add your color
    });
});


더 나은 사용 클래스

$(function () {
    $(document).on('click', '#main_table td', function () {
        $("#main_table tr td").removeClass('active');
        $(this).addClass('active');
    });
});

CSS

.active {
    background-color:green;
}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JQuery를 사용하여 div 태그의 배경색을 계속 변경하는 방법은 무엇입니까?

분류에서Dev

JavaScript : 각 td의 배경색을 변경하는 방법은 무엇입니까?

분류에서Dev

jQuery를 사용하여 앞에 붙은 단락 번호를 클릭하여 각 단락의 배경색을 변경하는 방법은 무엇입니까?

분류에서Dev

jQuery를 사용하여 앞에 붙은 단락 번호를 클릭하여 각 단락의 배경색을 변경하는 방법은 무엇입니까?

분류에서Dev

두 번 클릭하면 셀의 배경색을 변경하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트를 사용하여 두 요소의 색상을 변경하는 방법은 무엇입니까?

분류에서Dev

마우스 오버를 사용하여 CSS 모양 (원)의 테두리 색상을 변경하는 방법은 무엇입니까?

분류에서Dev

xaml에서 트리거를 사용하여 tabitem의 배경을 변경하는 방법은 무엇입니까?

분류에서Dev

jQuery를 사용하여 여러 <td>에서 <td> 중 하나의 값을 얻는 방법은 무엇입니까?

분류에서Dev

Vue 3을 사용하여 div의 배경색을 변경하는 방법은 무엇입니까?

분류에서Dev

두 개의 매개 변수를 사용하여 배열을 필터링하는 방법은 무엇입니까?

분류에서Dev

zathura의 흰색 배경색을 변경하는 방법은 무엇입니까?

분류에서Dev

Javascript 및 Ajax를 사용하여 div 배경색을 변경하는 방법은 무엇입니까?

분류에서Dev

Javafx BarChart를 사용하여 특정 막대의 색상을 변경하는 방법은 무엇입니까?

분류에서Dev

CSS로 원의 두께를 변경하는 방법은 무엇입니까?

분류에서Dev

POSTSCRIPT : 글꼴의 두께를 변경하는 방법은 무엇입니까?

분류에서Dev

양식과 PHP를 사용하여 HTML 페이지의 배경색을 변경하는 방법은 무엇입니까?

분류에서Dev

연결된 동작에서 싱글 톤 타이머를 사용하여 ListViewItems의 배경색을 변경하는 방법은 무엇입니까?

분류에서Dev

javascript에서 setInterval 메소드를 사용하여 본문의 배경색을 변경하는 방법은 무엇입니까?

분류에서Dev

angularfire를 사용하여 firebase 배열의 속성을 변경하는 방법은 무엇입니까?

분류에서Dev

마우스를 올릴 때 ListBox 항목의 배경색을 변경하는 방법은 무엇입니까?

분류에서Dev

jQuery를 사용하여 div의 가시성을 변경하는 방법은 무엇입니까?

분류에서Dev

jQuery를 사용하여 이미지 소스의 경로 만 변경하는 방법은 무엇입니까?

분류에서Dev

ajax, 하나의 ajax 요청을 사용하여 두 개의 div를 변경하는 방법은 무엇입니까?

분류에서Dev

시뮬레이션 값을 사용하여 두 열의 순서를 동시에 1000 번 무작위로 변경하는 방법은 무엇입니까?

분류에서Dev

이미지의 배경색을 변경하는 방법은 무엇입니까?

분류에서Dev

버튼의 배경색을 변경하는 방법은 무엇입니까?

분류에서Dev

jumbrotron의 배경색을 변경하는 방법은 무엇입니까?

분류에서Dev

ToolStripMenuseparator의 배경색을 변경하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    JQuery를 사용하여 div 태그의 배경색을 계속 변경하는 방법은 무엇입니까?

  2. 2

    JavaScript : 각 td의 배경색을 변경하는 방법은 무엇입니까?

  3. 3

    jQuery를 사용하여 앞에 붙은 단락 번호를 클릭하여 각 단락의 배경색을 변경하는 방법은 무엇입니까?

  4. 4

    jQuery를 사용하여 앞에 붙은 단락 번호를 클릭하여 각 단락의 배경색을 변경하는 방법은 무엇입니까?

  5. 5

    두 번 클릭하면 셀의 배경색을 변경하는 방법은 무엇입니까?

  6. 6

    자바 스크립트를 사용하여 두 요소의 색상을 변경하는 방법은 무엇입니까?

  7. 7

    마우스 오버를 사용하여 CSS 모양 (원)의 테두리 색상을 변경하는 방법은 무엇입니까?

  8. 8

    xaml에서 트리거를 사용하여 tabitem의 배경을 변경하는 방법은 무엇입니까?

  9. 9

    jQuery를 사용하여 여러 <td>에서 <td> 중 하나의 값을 얻는 방법은 무엇입니까?

  10. 10

    Vue 3을 사용하여 div의 배경색을 변경하는 방법은 무엇입니까?

  11. 11

    두 개의 매개 변수를 사용하여 배열을 필터링하는 방법은 무엇입니까?

  12. 12

    zathura의 흰색 배경색을 변경하는 방법은 무엇입니까?

  13. 13

    Javascript 및 Ajax를 사용하여 div 배경색을 변경하는 방법은 무엇입니까?

  14. 14

    Javafx BarChart를 사용하여 특정 막대의 색상을 변경하는 방법은 무엇입니까?

  15. 15

    CSS로 원의 두께를 변경하는 방법은 무엇입니까?

  16. 16

    POSTSCRIPT : 글꼴의 두께를 변경하는 방법은 무엇입니까?

  17. 17

    양식과 PHP를 사용하여 HTML 페이지의 배경색을 변경하는 방법은 무엇입니까?

  18. 18

    연결된 동작에서 싱글 톤 타이머를 사용하여 ListViewItems의 배경색을 변경하는 방법은 무엇입니까?

  19. 19

    javascript에서 setInterval 메소드를 사용하여 본문의 배경색을 변경하는 방법은 무엇입니까?

  20. 20

    angularfire를 사용하여 firebase 배열의 속성을 변경하는 방법은 무엇입니까?

  21. 21

    마우스를 올릴 때 ListBox 항목의 배경색을 변경하는 방법은 무엇입니까?

  22. 22

    jQuery를 사용하여 div의 가시성을 변경하는 방법은 무엇입니까?

  23. 23

    jQuery를 사용하여 이미지 소스의 경로 만 변경하는 방법은 무엇입니까?

  24. 24

    ajax, 하나의 ajax 요청을 사용하여 두 개의 div를 변경하는 방법은 무엇입니까?

  25. 25

    시뮬레이션 값을 사용하여 두 열의 순서를 동시에 1000 번 무작위로 변경하는 방법은 무엇입니까?

  26. 26

    이미지의 배경색을 변경하는 방법은 무엇입니까?

  27. 27

    버튼의 배경색을 변경하는 방법은 무엇입니까?

  28. 28

    jumbrotron의 배경색을 변경하는 방법은 무엇입니까?

  29. 29

    ToolStripMenuseparator의 배경색을 변경하는 방법은 무엇입니까?

뜨겁다태그

보관