añadir carac especial

by aprudencio

HTML

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/base/jquery-ui.css">
<div class="demo">
<select id="sel" class="" >
            <option value="1">Retractil</option>
            <option value="2">P/Pizarra</option>
            <option value="3">Baterias Incluidas</option>
            <option value="4">Transparente</option>
        </select>
  <a id="add" href="javascript:void()">Añadir</a>  
<ul id="sortable">
    <li class="ui-state-default">
        <select >
            <option value="1">Retractil</option>
            <option value="2">P/Pizarra</option>
            <option value="3">Baterias Incluidas</option>
            <option value="4">Transparente</option>
        </select>
       
        <a href="#">Eliminar</a>
    </li>
    
</ul>

CSS

#sortable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
    #sortable li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 1.4em; height: 18px; }
    #sortable li span { position: absolute; margin-left: -1.3em; }

.hide {display: none;}

JavaScript

<    $(function() {
        $( "#sortable" ).sortable();
        $( "#sortable" ).disableSelection();
        $("#add").click(function () {
           $("#sortable").append(li($("#sel").val()));
            
        });
        
        
    });
function li(val) {
    var li = $("<li />").addClass("ui-state-default");
    var sid = "sel"+$("#sortable li").size();
    
    li.append($("#sel").clone().attr("id",sid).removeClass("hide").val(val));
    
   
    return li;
}