我所要做的只是編輯一些舊代碼,在那裏我創建了一個選項組,但現在我想把它拿走。我不能用CSS來做,因爲它使用了選擇的插件。有沒有辦法在不破壞代碼的情況下刪除optgroup?
function flavorChooser (title, item) {
var title = 'hidden';
var optgroup = jQuery('<optgroup display="' + title + '"/>');
jQuery.each(item, function(sub_title, sub_item) {
if (typeof sub_item[0] !== "undefined") {
var opt = jQuery('<option value="' + sub_item[0] + '" data-store-locator-value="' + sub_item[0] + '">' + sub_title + '</option>');
optgroup.prepend(opt);
}
});
// console.log('chozen ');
// jQuery('.chzn-container .chzn-results .group-result').css('display', 'none');
return optgroup;
}
謝謝您!這正是我需要的! – 2013-02-19 23:24:50
爲什麼這些選項不嵌套在optgroup中? – Moeri 2013-09-02 09:51:38
@Moeri,因爲那是jQuery代碼完成的事情,它刪除了optgroup。 – 2013-09-02 15:35:44