我有一個jQuery的,將項目添加到選擇列表,並更改背景顏色,以表明它已被添加(選擇列表不可見)。當我點擊加號時,它將項目添加到列表中並將背景更改爲綠色。當我再次單擊它時,它將刪除項目和顏色。這工作一次。如果我重複這個循環,它將停止工作。任何想法,爲什麼這可能是?添加/刪除多選jquery選項
<ul>
<li><span id='add'> + </span>this is a test
</li>
</ul>
<select multiple="multiple" id="destination"></select>
$(document).ready(function() {
$("#add").click(function() {
var color = $("#add").css("background-color");
if (color == "transparent") {
$("#add").css("background-color", "green");
$("#destination").append('<option value="1">New option</option>');
} else {
$("#add").css("background-color", "transparent");
$("#destination option[value='1']").remove();
}
});
});