2014-02-19 3 views
1

아래 예제에서 agencyName 앞에 공백을 넣으려면 어떻게해야합니까?선택 드롭 다운에 공백을 포함하는 방법

} 
else if (item.level === 2) { 
    $("#sel_Agency").append(
     $("<option>&nbsp;&nbsp;&nbsp;</option>") 
     .text(item.agencyName) 
     .val(item.id) 
    ); 
+0

옵션에 패딩 왼쪽을 사용하면 빈 공간이 생길 수 있습니다. [fiddle] (http : //jsfiddle.net/CNf75/) – Martin

답변

0

이 방법 :

   } else if (item.level === 2) 
        { 
         $("#sel_Agency").append(
         $("<option></option>") 
         .text('&nbsp;&nbsp;&nbsp;' + item.agencyName) 
         .val(item.id) 
        ); 
+1

실제로 내 문자열에 연결되어 선택 상자에 표시됩니다. – jpavlov

+1

항목 ID에서 선택한 내용을 입력 할 때 표시 텍스트에 수행 된 작업이 중요하지 않아야합니다. 이렇게하면 원하는 결과를 얻을 수 있습니다. – David

+0

이것은 woul로 작동하지 않으므로 ' '을 옵션의 문자열로 출력합니다. 정상적인 백 스페이스를 놓는다면 잘라낼 수 있습니다 ... [fiidle] (http://jsfiddle.net/CNf75/)을 참조하십시오. – Martin

0

회원님이 당신의 선택 상자에 그룹을 찾고 있습니다 확실하지만, 선택의 그룹에 대한 사양이 : MDN에서 https://developer.mozilla.org/en-US/docs/Web/HTML/Element/optgroup

예는 :

<select> 
    <optgroup label="Group 1"> 
     <option>Option 1.1</option> 
    </optgroup> 
    <optgroup label="Group 2"> 
     <option>Option 2.1</option> 
     <option>Option 2.2</option> 
    </optgroup> 
    <optgroup label="Group 3" disabled> 
     <option>Option 3.1</option> 
     <option>Option 3.2</option> 
     <option>Option 3.3</option> 
    </optgroup> 
</select> 
관련 문제