Так а зачем span если можно просто полю css свойства менять ?
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script>
$(function(){
$('#options').change(function(){
curcolor = $('#options :selected').val();
$('#textfield').css('color', curcolor);
})
});
</script>
</head>
<body>
<input style="width:600px" id="textfield" type="text" value="слово"/>
<select id="options">
<option value="#000">Черный</option>
<option value="#fff">Белый</option>
<option value="red">Красный</option>
</select>
</body>
</html>