如何更改标签上变量的样式?
信息:
var $classi = $("#class").val();
var $id = $("#id").val();
var $value = $("#value").val();
$("#").append('<input class="default ' + $classi + '" type="text" id="' + $id + '" value="' + $value + '"' ');
我想将样式添加到 $value
$value.css('text-align','right') ;
不正确。因为当我尝试的时候。元素未制作。 我想更改或添加样式值。 我怎样才能做到这一点?
最佳答案
您无法向 $value
添加样式,因为 $value
是一个值 - var $value = $("#value").val( );
- 而不是 DOM 元素。您可以使用 id
值向元素添加样式,如下所示:
$("#value").css("text-align", "right");
由于您的问题是如何向标签上的变量添加样式 - 如果您声明 var $value = $("#value")
,则表达式 $value.css( "text-align", "right");
可以。
关于html - 更改或添加标签变量的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61977671/