我有一个自动完成的基本文本框,列出了彩虹的颜色,但我想改变它,这样当你选择一种颜色时,它会以这种颜色出现(即红色字为红色),但我不知道该怎么做。格式化数组中的文本?
继承人的代码:
<!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>
欢迎来到StackOverflow。你能缩小你的代码到你的问题,并将其添加到你的问题? – thordarson 2013-03-01 12:39:28
谢谢。那么,代码发布编译和运行,因为它应该。我问什么要添加到它来改变自动完成中的文本的颜色。 – Mufasatheking 2013-03-01 12:44:03