jQuery简单实现input文本框内灰色提示文本效果的代码

时间:2021-04-16

  本文实例讲述了jQuery简单实现input文本框内灰色提示文本效果的方法。分享给大家供大家参考,具体如下:

$(function(){
$(".grayTips").each(function(){ //遍历每个文本框
var objTextBox=$(this);
var oldText=$.trim(objTextBox.val());
objTextBox.css("color","#888");
objTextBox.focus(function(){
if(objTextBox.val()!=oldText){
objTextBox.css("color","#000");
}
else{
objTextBox.val("").css("color","#888");
}
});
objTextBox.blur(function(){
if(objTextBox.val()==""){
objTextBox.val(oldText).css("color","#888");
}
});
objTextBox.keydown(function(){
objTextBox.css("color","#000");
});
});
});

  说明:需要引入jquery.js文件 input和TextBox都有效。

$(function(){
$(".grayTip").each(function(){
var $input=$(this);
$input.css("color","#888");
var oldText=$.trim($input.val());
$input.focus(function(){
var newText=$.trim($input.val());
if (newText==oldText){
$input.val("");
}
$input.css("color","#000");
});
$input.blur(function(){
var newText=$.trim($input.val());
if(newText==""){
$input.val(oldText);
$input.css("color","#888");
}
});
});
});

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章