如何將顏色樣式添加到此輸入元素的值(例如,紅色),同時保留輸入文本的顏色爲黑色?如果可能的話,我想將它注入到外部腳本中,而不是嵌入到輸入元素中。謝謝!JQuery:僅向輸入值添加顏色樣式(jsfiddle)
HTML
<input type="text" value="Search apples" class="noquery" />
JQuery的
$('input.noquery').on('focus',function(){
if (!$(this).data('defaultText'))
$(this).data('defaultText',$(this).val());
if ($(this).val()==$(this).data('defaultText'))
$(this).val('');
});
$('input.noquery').on('blur',function(){
if ($(this).val()=='')
$(this).val($(this).data('defaultText'));
});
完美的作品,謝謝! – user2441996