적용 클래스 이름 : custom-color-select
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<select class="custom-color-select">
<option value="red" style="color: red;">Red</option>
<option value="green" style="color: green;">Green</option>
<option value="blue" style="color: blue;">Blue</option>
<option value="orange" style="color: orange;">Orange</option>
</select>
<script>
// 함수: 특정 셀렉트 박스의 선택된 옵션에 따라 색상 변경
function updateSelectColor(selectElement) {
const selectedOption = $(selectElement).find('option:selected');
const selectedColor = selectedOption.css('color');
// 해당 셀렉트 박스의 텍스트 색상을 변경
$(selectElement).css('color', selectedColor);
}
$(document).ready(function(){
// 각 셀렉트 박스에 change 이벤트 리스너 추가 (컬러적용)
$('.custom-color-select').each(function() {
// 초기화: 첫 번째 선택된 옵션의 색상 적용
updateSelectColor(this);
// 변경 시 선택한 옵션의 색상으로 업데이트
$(this).change(function() {
updateSelectColor(this);
});
});
});
</script>
'[ Web 관련 ] > jQuery' 카테고리의 다른 글
텍스트 박스에 컬러피커 추가 MiniColors (0) | 2024.09.23 |
---|---|
텍스트 네온/레인보우 효과 (0) | 2023.11.19 |
Swiper 사용하기 (1) | 2023.10.23 |
◈ 체크박스 이벤트 바인딩, 속성 추가 (addEventListener) (0) | 2023.03.05 |
jquery data- 사용하기 (0) | 2023.02.27 |