2015-04-06 112 views
-2

我想使用JQUERY刪除已知的類,但是,我有一個場景,如果當前頁面加載,它會檢查該類是否選中了單選按鈕/複選框,類。我正在通過他們的特定ID檢查複選框。我如何設置這個場景來查找複選框並在頁面加載時刪除特定的類。在頁面加載時刪除類Jquery

我的代碼:

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

你能分享一下html樣本 – 2015-04-06 00:55:40

+0

你想知道如何在複選框/單選按鈕上使用事件嗎? – 2015-04-06 01:06:30

+0

$('#checkbox1')。change(function(){ }); – 2015-04-06 01:07:52

回答

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'); 
    }); 
}); 
+0

我想在頁面加載的每個複選框和單選按鈕上執行此操作。 – developer 2015-04-06 01:07:19

+0

我回答了我的問題,謝謝你的回覆。我正在投票你的迴應。 – developer 2015-04-06 01:17:56

+0

哈哈你用我的方法:) – renakre 2015-04-06 01:21:14

0

我這樣做,使用.each,這樣當過我重新加載頁面,並且被默認選中的複選框,它會自動刪除他們的課程。

$(document).ready(function() { 
$("input[type='radio']:checked").each(function() { 
$($(this)).removeClass('classToRemove'); 
}); 

$("input[type='checkbox']:checked").each(function() { 
$($(this)).removeClass('x-hidden'); 
}); 
});