在页面加载Jquery时删除类

时间:2015-04-06 00:52:07

标签: javascript jquery

我想使用JQUERY删除已知的类,但是,我有一个场景,如果当前页面加载,它会检查类是否选中单选按钮/复选框,删除该类。我正在通过他们的特定ID检查复选框。如何设置此方案以查找选中的复选框并在页面加载时删除该特定类。

我的代码:

if ($("#idd").is(":checked")) // check box or radio button
    $('#divID').removeClass('removeThisClass'); // div id to remove that class

2 个答案:

答案 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');
});
});