2009-05-18 4 views
0

JQuery에서 옵션으로 선택 태그를 만들 수 있습니까?JQUERY의 옵션으로 선택 태그 만들기

  $("<select id="jSelect"> 
     <option value="1">String</option> 
     <option value="2">Number</option> 
     <option value="3">Date</option> 
    </select>").appendTo(".menu li") 

그게 나를 위해 작동하지 않습니다.

답변

2

문자열을 잘못 사용하고 있습니다. 따옴표 붙은 따옴표로 묶은 문자열에 큰 따옴표를 사용하고 대신이 문자열을 사용해보십시오. 또한 자바 스크립트의 문자열은 여러 줄에 걸쳐 있지 않습니다.

$(' <select id="jSelect">'+ 
      '<option value="1">String</option>'+ 
      '<option value="2">Number</option>'+ 
      '<option value="3">Date</option>'+ 
    '</select>').appendTo(".menu li") 
0

시도해보십시오.

var optionList = ["String", "Number" , "Date"]; 
var combo = $("<select>").attr("id", "jSelect"); 
$.each(optionList, function (j, el1) 
    { 
    combo.append("<option>" + el1 + "</option>"); 
    }); 
combo.appendTo(".menu li");