H

HTML문서 작업 부분중에 막히는 부분이 있어서 고수님들에게 물어볼려구요

· 2018-02-26 (월) 09:55:54 · 3822 · 6
Untitled-1.jpg

3717085402_1519606266.8224.png

 

이렇게 표를 작성하고 금액을 선택 했을 시에 버튼의 색상이 바뀌면서 변경색상이 유지되게 코드를 짜야하는데 제가 검색을 잘 못하는건지 ㅠㅠ 찾기가 어려워서 이렇게 질문을 남깁니다! 고수님들 알려주세요!

첨부파일

Untitled-1.jpg (75.9 KB)
10회 2018-02-26 09:55
|

댓글 6개

<!-- css 부분 -->
<style>
td, th{
border:1px solid black;
text-align:center;
cursor:pointer;
}
</style>
<!-- css 끝 -->


<!-- script 부분 -->
<script>
$(function(){
var save_tr;
$('.table1 td').click(function(){
if(save_tr){
save_tr.css('background','white');
}
save_tr = $(this);
$(this).css('background','red');
})
})
</script>
<!-- script 끝 -->


<!-- html 부분 -->
<table class='table1'>
<tr>
<th colspan=3>금액</th>
</tr>
<tr>
<td>50,000</td>
<td>100,000</td>
<td>200,000</td>
</tr>
<tr>
<td>300,000</td>
<td>400,000</td>
<td>금액정정</td>
</tr>
</table>
<!-- html 끝 -->


간단하게 만들어봤습니다. 기본적으로 jquery 를 사용가능하시면 이해 할수있을거라고 믿습니다.
저도 초보라서 이거보다 더 좋은 방법이 있을 수 있을거에요.
알려주셔서 감사합니다! 덕분에 문제없이 해결 했습니다! 이제 스크립트만 입력하면 될거같아요!
2018-03-14 (수) 19:49:30
안녕하세요 인아이디어입니다.
하단과 같이 하셔도 될것같습니다.

[code]
<script>
$(function () {
$(".table td").on("click", function () {
$(this).closest('table').find('td').css('background', 'white');
$(this).css('background', 'red');
})

})
</script>
[/code]
좋은 정보 감사합니다
2018-05-04 (금) 12:50:14
소중한 팁 감사드립니다.
2018-09-18 (화) 10:05:11
이거 찾고 있었는데...의외로 기본인데 생각이 잘 안나더라구요..
댓글을 작성하시려면 로그인이 필요합니다.

토크

3,606건

오픈소스 관련 다양한 이야기를 자유롭게 나눠요

+
제목 글쓴이 날짜 조회
18-05-18 조회 3,378
18-05-11 조회 3,746
18-05-10 조회 3,572
18-02-26 조회 3,823
18-02-23 조회 3,090
18-02-03 조회 2,703
18-01-19 조회 3,099
17-12-26 조회 3,420
17-10-29 조회 4,250
17-09-16 조회 5,596
17-08-17 조회 5,707
17-08-17 조회 4,045
17-07-03 조회 3,625
17-07-03 조회 4,639
17-07-01 조회 4,487
17-06-30 조회 5,182
17-06-22 조회 3,598
17-06-16 조회 3,275
17-06-15 조회 3,706
17-06-09 조회 3,389
17-06-07 조회 3,512
17-05-25 조회 3,612
17-05-15 조회 1,913
17-05-15 조회 2,996
17-05-11 조회 2,676
17-04-28 조회 3,036
17-04-23 조회 2,387
17-04-12 조회 2,266
17-03-29 조회 3,823
17-03-13 조회 2,762