我使用這個代碼:jQuery選擇問題
$('fieldset input[type=checkbox]').each(function() {if($(this).attr('checked','checked')){
var switches = $(this).parent().find('.switch');
$(switches).attr('state','on')
$(switches).css({'left':"52px"});
$(switches).parent().css({'background-position': "147px -37px"});
}})
但不知何故,我所有的複選框設置爲checked="checked"
我只是愚蠢或者是在代碼干擾其他什麼東西?
感謝您的幫助:)
編輯: 這裏是HTML
<fieldset>
<input checked="checked" />
<label></label>
<div class="toggle_box">
<div class="switch" state="on"></div>
</div>
</fieldset>
<fieldset>
<input/>
<label></label>
<div class="toggle_box">
<div class="switch"></div>
</div>
</fieldset>
使用DOM的+1。 – 2011-05-17 03:51:37
我認爲合適的詞將是鏈接,而不是級聯(這是CSS)。 – BoltClock 2011-05-17 03:54:00
@BoltClock它被道格拉斯克羅克福德稱爲*級聯*。我想它可以被稱爲兩個。 – alex 2011-05-17 03:55:50