Javascript 隐藏背景直到值更改
我希望隐藏此元素的背景,直到通过文本输入发生值更改Javascript 隐藏背景直到值更改,javascript,html,css,Javascript,Html,Css,我希望隐藏此元素的背景,直到通过文本输入发生值更改 我希望按钮的宽度随着添加的文本量(加上任何额外的填充)而增加。现在,它正在自动填充其父容器的100%。我不希望此元素填充其父容器宽度的100% 以下是我现在拥有的: var$divC=$('.button'); $('.buttonInput').bind('keyup change',function()){ $divC.html(this.value); 如果(this.value.length>0){ $('.button').css(
var$divC=$('.button');
$('.buttonInput').bind('keyup change',function()){
$divC.html(this.value);
如果(this.value.length>0){
$('.button').css('显示','块')
}否则{
$('.button').css('display','none'))
}
});代码>
。按钮{
字号:18px;
字体大小:400;
线高:110%;
利润率:15px0;
背景颜色:蓝色;
颜色:白色;
填充:15px;
字母间距:1px;
边界半径:3px;
文本对齐:居中;
}
输入文本:
添加页边距:自动代码>和显示:无编码>到您的按钮,并使用显示:表格
使宽度适合内容
var$divC=$('.button');
$('.buttonInput').bind('keyup change',function()){
$divC.html(this.value);
如果(this.value.length>0){
$('.button').css('display','table'))
}否则{
$('.button').css('display','none'))
}
});代码>
。按钮{
字号:18px;
字体大小:400;
线高:110%;
利润率:15px0;
背景颜色:蓝色;
颜色:白色;
填充:15px;
字母间距:1px;
边界半径:3px;
文本对齐:居中;
保证金:自动;
显示:无;
}
输入文本: