2014-03-13 67 views
0

如何在html選擇中動態地將值追加到optgroup中?謝謝。將值附加到optgroup

  if (item.position == '/' + (currentPosition) + '/') { 
       $("#parentAgency").append(
       $("<optgroup></optgroup>") 
        .val(item.level) 
       ); 
       $("#parentAgency").append(
        $("<option></option>") 
        .text(item.name) 
        .val(item.id) 
       ); 
       currentPosition += 1; 
      } 
+0

的jsfiddle將是很好的,什麼是你所面臨的問題? –

+0

我不能夠在OPTGROUP追加一個值標籤 – jpavlov

回答

0

創建optgroup元素:

var group = $("<optgroup />"); 

創建optionsappendoptgroup

var option = $("<option />") //set the text and so on 

附加:

group.append(option); 

再追加optgroupselect

$("#parentAgency").append(group); 
+0

所以,我會說這句話\t \t \t \t \t $(「#parentAgency」)。追加(組= item.name)? – jpavlov

+0

@jpavlov - no - 當您創建選項元素時,您將設置「選項」的文本。 – tymeJV

+0

我真的迷路了,我想追加這是我的組變量。我會如何編寫,以添加item.name的optgroup標籤? – jpavlov