我想使用JQUERY
删除已知的类,但是,我有一个场景,如果当前页面加载,它会检查类是否选中单选按钮/复选框,删除该类。我正在通过他们的特定ID检查复选框。如何设置此方案以查找选中的复选框并在页面加载时删除该特定类。
我的代码:
if ($("#idd").is(":checked")) // check box or radio button
$('#divID').removeClass('removeThisClass'); // div id to remove that class
答案 0 :(得分:1)
这个怎么样:
<select id="idd">
<option val="whichdiv">Test</option>
</select>
$(document).ready(function(){
$('input[type=checkbox]').each(function () {
var divtodelete= $(this).val();
$('#' + divtodelete).removeClass('removeThisClass');
});
$('input[type=radio]').each(function () {
var divtodelete= $(this).val();
$('#' + divtodelete).removeClass('removeThisClass');
});
});
答案 1 :(得分:0)
我使用.each
做到了这一点,这样当我重新加载页面时,以及默认选中的复选框时,它会自动删除它们的类。
$(document).ready(function () {
$("input[type='radio']:checked").each(function() {
$($(this)).removeClass('classToRemove');
});
$("input[type='checkbox']:checked").each(function() {
$($(this)).removeClass('x-hidden');
});
});