다음 없습니다 :SELECT 문에 OPTGROUP을 어떻게 추가 할 수 있습니까? 내가 사용 jQuery를 통해 드롭 다운 옵션을 짓고 있어요
var myOptions = {
var1 : 'Road',
var2 : 'Rail'
};
var mySelect = $('#q54');
$.each(myOptions, function(val, text) {
mySelect.append(
$('<option></option>').val(text).html(text)
);
});
드롭 다운을 구축, 아무 문제 - 그때 optgroup
옵션을 추가하려고 해요 - 나는 포장 다음 코드에 추가하려고했습니다 옵션 주위에는 optgroup
이지만 기쁨은 없습니다.
var i = 1; // Addition
$.each(myOptions, function(val, text) {
if(i == 1){
$("#q54").append('<optgroup class="optgroups" label="Team">');
}
mySelect.append(
$('<option></option>').val(text).html(text)
);
if(i == 2){
$("#q54").append('</optgroup>');
}
});
위의 HTML 출력은 다음과 같습니다
<optgroup class="optgroups" label="Team"></optgroup>
<option value="Road">Road</option>
출력은해야한다 :
<optgroup class="optgroups" label="Team">
<option value="Road">Road</option>
</optgroup>
어떤 조언을 환영했다.
는'$ ("#의 Q54은"). ('') '이 정확하지 않습니다,'append'는 – Pointy
수행의 첨부 http://api.jquery.com/wrapall/ html을 연결하는 것처럼 작동하지 않습니다. '$ ("# q54"). append ('
@RejithRKrishnan - 의미가 있습니다 - 그러면 나는 무엇을해야하는지 더 곤란합니다! –