如何将颜色样式仅添加到此输入元素的值(例如红色),同时保留输入文本的颜色为黑色?如果可能的话,我想将它注入到外部脚本中,而不是将其嵌入到输入元素中!谢谢!
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'));
});