我有這個工作代碼,但爲什麼複選框不影響它?如何將我的課程從CSS應用到複選框?
$("#btn").click(function() {
if ($("#txt2").val() == 2) {
alert("Hello");
$("#txt").removeClass('validation');
$("#chk").removeClass('validation');
} else {
$("#txt").addClass('validation');
$("#chk").addClass('validation');
}
});
.validation {
border: 1px solid #ff0000;
background-color: #ffeeee;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<tr>
<td>
<input type="checkbox" id="chk">
<input type="text" id="txt">
</td>
</tr>
<input type="text" id="txt2">
<input type="button" id="btn" value="Click">
任何人都知道這個問題或問題?
@Tushar是的,如果我點擊我的按鈕不符合我設置 –
你可以用'$( '#TXT,#chk')的條件。toggleClass( '驗證',$ ('#txt')。val()==='2');'而不是'if ... else' – Tushar