虹の色を一覧表示するオートコンプリート付きの基本的なテキストボックスがありますが、色を選択するとその色で表示されるように変更したいのですが(つまり、赤という単語は赤になります)、できませんそれを行う方法を理解します。
コードは次のとおりです。
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>jQuery UI Autocomplete - Default functionality</title>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.1/themes/base/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.1/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css" />
<script>
$(function () {
var colours = [
"red",
"orange",
"yellow",
"green",
"blue",
"indigo",
"violet",
]
$("#rainbow1").autocomplete({
source: colours
});
});
</script>
</head>
<body>
<div class="ui-widget">
<label for="rainbow1" style="color:red">Rainbow1: </label>
<input type="text" id="rainbow1" /> </br>
</div>
</body>
</html>