當我單擊我的按鈕時,我正嘗試創建引導標籤。但每次我點擊它應該從標籤默認開始,並通過開關工作,直到它到達最後一個回去開始單擊以創建標籤/標籤隨機但從標籤默認開始
如下圖中所示,它不是從標籤默認開始
問題我每次點擊按鈕即可創建標籤,我怎麼能 確保它不會增加一倍,並將其從標籤默認啓動
DEMO
SCRIPT
$(document).on('click', '#category_button', function(e){
e.preventDefault();
//if ($("#label-" + category_name).length == 0) {
var rand = Math.floor((Math.random() * 5) + 1);
switch(rand){
case 1:
element = 'label-default';
break;
case 2:
element = 'label-primary';
break;
case 3:
element = 'label-success';
break;
case 4:
element = 'label-info';
break;
case 5:
element = 'label-warning';
break;
}
html = '';
html += '<li id="">';
html += '<span class="label ' + element + '">';
html += 'Hello';
html += '</span>';
html += '</li>';
$('.categories ul').append(html);
//}
});
它與你產生隨機數的問題。如果你想要一個循環,你可以嘗試使用一些計數器 – user93
或者你可以試試這個http://stackoverflow.com/a/15585372/2445295 – user93
比**爲什麼你使用'random'? –