티로그

select 선택에 따라 테두리 색상 변경

· 2018-10-29 (월) 16:49:19 · 5735 · 3

<style>
.ex-select {padding:0.5em; border-radius:0.5em; border:1px solid;}
</style>

<select class="ex-select">
    <option value="red" data-color="red">red</option>
    <option value="green" data-color="green">green</option>
    <option value="blue" data-color="blue">blue</option>
    <option value="tomato" data-color="tomato">tomato</option>
    <option value="lightblue" data-color="lightblue">lightblue</option>
</select>

<script>
$(function() {
    $('.ex-select').change(function(e) {
        var $this = $(this);
        var c = $this.find('option:selected').data('color');
        $this.css({'color':c, 'border-color': c});
    });
    $('.ex-select').each(function() {
        var $this = $(this);
        $this.trigger('change');
        $this.find('option').each(function() {        
            $(this).css('color',$(this).data('color'));
        });
    });
});
</script>

|

댓글 3개

2018-10-30 (화) 16:05:23
감사합니다.
2018-10-31 (수) 00:06:40
좋은 자료 감사합니다~
2018-11-05 (월) 17:25:21
좋은 자료 감사합니당
댓글을 작성하시려면 로그인이 필요합니다.

개발자팁

5,403건

개발과 관련된 유용한 정보를 공유하세요. 질문은 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
node.js 19-01-11 조회 2,833
node.js 19-01-10 조회 2,559
node.js 19-01-10 조회 2,657
node.js 19-01-10 조회 2,377
node.js 19-01-09 조회 2,608
node.js 19-01-09 조회 2,745
node.js 19-01-09 조회 2,987
웹서버 19-01-04 조회 3,497
PHP 18-12-18 조회 2,817
웹서버 18-12-07 조회 2,418
JavaScript 18-12-06 조회 3,175
node.js 18-11-29 조회 4,284
기타 18-11-20 조회 4,829
기타 18-11-19 조회 2,845
기타 18-11-19 조회 2,559
기타 18-11-19 조회 2,600
Mobile 18-11-09 조회 2,826
JavaScript 18-11-08 조회 2,835
기타 18-11-08 조회 2,849
jQuery 18-11-06 조회 3,086
PHP 18-10-31 조회 5,864
jQuery 18-10-29 조회 5,736
기타 18-10-12 조회 3,327
MySQL 18-10-11 조회 4,711
기타 18-10-11 조회 2,808
웹서버 18-10-07 조회 3,023
MySQL 18-10-04 조회 2,807
MySQL 18-10-02 조회 3,285
JavaScript 18-10-02 조회 1.1만
웹서버 18-09-29 조회 2,955