[英]change word text different color when typing
我輸入一個文本框,提供匹配的數據,然后更改文本的顏色,然后鍵入第二次,然后更改其他顏色,然后再鍵入,然后再次更改顏色。
使用on()
和內部事件處理程序將input
事件處理程序綁定到文本字段,從而更改數組中的顏色
var color = ['red', 'yellow', 'red', 'blue', 'brown']; var i = 0; $('#text').on('input',function() { $(this).css('color', color[i]); i = (i + 1) % color.length; })
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <input id="text"/>
或使用Math.random()
生成隨機顏色代碼
var color = ['red', 'yellow', 'red', 'blue', 'brown']; $('#text').on('input', function() { $(this).css('color', "#" + (Math.random() * 16777215 | 0).toString(16)); });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <input id="text" />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.