【发布时间】:2016-09-14 12:53:11
【问题描述】:
我有几个带有占位符的文本框,例如:
<input class="form-control" id="txtAddress" placeholder="Address" type="text">
<input class="form-control" id="txtZip" placeholder="Zip Code" type="text">
我想在调用SetErrorStateForControl 函数时隐藏这些占位符。
var SetErrorStateForControl = function (elemObj, msg)
{
$('<span class="reqDiv" name="Required">' + msg + '</span>').prependTo(elemObj.closest('div'));
//hide placeholders of all textboxes
}
在焦点上我想把占位符放回去。
$("#Offer_Form").find(".form-control").on("focus", function (e) {
//Show placeholders back
});
甚至可以使用 jquery 或 css 隐藏和显示占位符吗?
【问题讨论】:
-
提供完整代码
-
@AnkurBhadania 的完整代码如?我不知道如何隐藏和显示占位符,所以我为此添加了 cmets
-
您可以使用 add 或 remove attr() 添加和删除占位符,它会在这里完成您的工作。
标签: jquery css placeholder