2016-05-24 9 views
1

Ich arbeite an einem Projekt, das eine ListBox hat (Tag: mehrere auswählen), die mehr als eine Spalte haben sollte.jQuery 'Select Multiple' mit 'N' Spalten

Eigentlich ist das ListBox eine echte ListBox, aber es muss wie eine Tabelle mit Spalten (Tag: Tabelle) zeigen.

Beispiel (Gäbe wie diese):

<select multiple> 
    <option> <tr> <t> Hello </td> <td> World </td> <td> ! </td> </tr </option> 
    ... 
</select> 

_____________________________________ 
| Hello |  World  | ! | | 
''''''''''''''''''''''''''''''''''''' 
| Hello |  World  | ! | | 
''''''''''''''''''''''''''''''''''''' 
| Hello |  World  | ! | | 
''''''''''''''''''''''''''''''''''''' 
| Hello |  World  | ! | | 
''''''''''''''''''''''''''''''''''''' 
| Hello |  World  | ! | | 
''''''''''''''''''''''''''''''''''''' 

Gibt es eine Möglichkeit, so etwas zu tun?

Antwort

0

Wenn Sie eine Schriftart mit fester Breite verwenden, ist es nur ein Fall, in dem Sie sie richtig auslegen. Es gibt keine offizielle Listen-/Tabellauswahl in HTML.

select { 
 
    font-family: "Andale Mono", "Monotype.com", monospace; 
 
}
<select multiple> 
 
    <option>| Hello&nbsp;&nbsp;&nbsp; | World | ! |</option> 
 
    <option>| Goodbye&nbsp; | World | ! |</option> 
 
</select>

0

können Sie tab Charakter (&#9;) wie folgt verwenden:

<select multiple> 
    <option>Hello &#9; Hello &#9; Hello</option> 
    <option>Hello &#9; Hello &#9; Hello</option> 
</select>