티로그

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

<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개

감사합니다.
좋은 자료 감사합니다~
좋은 자료 감사합니당
댓글을 작성하시려면 로그인이 필요합니다. 로그인

개발자팁

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

+
분류 제목 글쓴이 날짜 조회
웹서버 7년 전 조회 2,958
PHP 7년 전 조회 2,232
웹서버 7년 전 조회 1,942
JavaScript 7년 전 조회 2,645
node.js 7년 전 조회 3,750
기타 7년 전 조회 4,255
기타 7년 전 조회 2,293
기타 7년 전 조회 2,017
기타 7년 전 조회 2,043
Mobile 7년 전 조회 2,330
JavaScript 7년 전 조회 2,314
기타 7년 전 조회 2,302
jQuery 7년 전 조회 2,573
PHP 7년 전 조회 5,281
jQuery 7년 전 조회 5,199
기타 7년 전 조회 2,766
MySQL 7년 전 조회 4,146
기타 7년 전 조회 2,292
웹서버 7년 전 조회 2,493
MySQL 7년 전 조회 2,253
MySQL 7년 전 조회 2,684
JavaScript 7년 전 조회 9,875
웹서버 7년 전 조회 2,398
기타 7년 전 조회 8,364
jQuery 7년 전 조회 5,745
기타 7년 전 조회 2,871
PHP 7년 전 조회 3,459
JavaScript 7년 전 조회 6,431
MySQL 7년 전 조회 3,207
MySQL 7년 전 조회 2,843
🐛 버그신고