Javascript 如果输入值中有内容,如何隐藏标签 名字
Javascript 如果输入值中有内容,如何隐藏标签 名字,javascript,jquery,css,Javascript,Jquery,Css,#启动+#DITBT{ 位置:绝对位置; 顶部:5px; 右:1160px; 左:15px;-webkit转换:translate3d(0px,0px,0px); 不透明度:0.5; 过渡:不透明度。25秒缓进缓出; -webkit转换:不透明度.25s易入易出;} #开始:焦点+#DITBT{ 不透明度:0; } 名字 input::占位符{ 不透明度:0; } 输入:不(:显示占位符)~标签{ 显示:无; } 名字 请在代码段中添加您的HTML。第一个名称何时隐藏标签?如果输入值大于
#启动+#DITBT{
位置:绝对位置;
顶部:5px;
右:1160px;
左:15px;-webkit转换:translate3d(0px,0px,0px);
不透明度:0.5;
过渡:不透明度。25秒缓进缓出;
-webkit转换:不透明度.25s易入易出;}
#开始:焦点+#DITBT{
不透明度:0;
}
名字
input::占位符{
不透明度:0;
}
输入:不(:显示占位符)~标签{
显示:无;
}
名字
请在代码段中添加您的HTML。第一个名称何时隐藏标签?如果输入值大于0,则首选HTML属性,除非您没有任何其他选项,因为Java脚本会减慢页面加载时间。Java脚本代码中有7行,HTML中可能有1行!他问的是隐藏标签,而不是占位符,并且你们不能设置占位符的样式……在编程中并没有所谓的“你们不能”。当然,您可以设置占位符的样式,如下所示:
$('input').on('input',function(){
if($(this).val() != '') {
$(this).parent().find('label').fadeOut();
} else {
$(this).parent().find('label').fadeIn();
}
});