【发布时间】:2018-11-20 12:41:39
【问题描述】:
我正在尝试根据选择的单选按钮向单选按钮添加 CSS 类。
$("input[type=radio][name=align]").on('change', function() {
var radVal = $("input[type=radio][name=align]").val();
if (radVal == 'center') {
$(".tlt1").addClass('centerCssClass').change();
$(".tlt1").removeClass('topCssClass').change();
} else if (radVal == 'top') {
$(".tlt1").addClass('topCssClass').change();
$(".tlt1").removeClass('centerCssClass').change();
}
});
.centerCssClass {
background-color: blue;
}
.topCssClass {
background-color: red;
}
.tlt1 {
float: left;
height: 300px;
width: 300px;
background-color: orange;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="radio" name="align" value="center">Center<br>
<input type="radio" name="align" value="top">Top<br>
<div class="tlt1"></div>
【问题讨论】:
标签: jquery css radio-button