我有5個按鈕,用戶可以檢查。一會兒代碼允許用戶檢查多於1個按鈕。 我想,很快他們點擊第二個按鈕,出現警告對話框,看他們是否想要進行這個過程,如果是,它會將checked class
添加到選定的按鈕。jquery只允許一個按鈕被檢查
<form class="table_book">
<input id="block_book" type="button" value="first" class="checked">
<input id="block_book" type="button" value="second">
<input id="block_book" type="button" value="third">
<input id="block_book" type="button" value="fourth">
<input id="block_book" type="button" value="fifth">
</form>
$("input#block_book").live('click',function(){
if($(".table_book #block_book").hasClass("checked").length > 1) {
if(var conf = confirm('Are you sure want to select the button?'))
// ajax process
} else {
// remove unchecked class
}
}
})
ID必須是相同的。如果你想讓他們共享這樣的類型,請使用'class'。 – Spudley 2011-04-28 14:32:42