Html 更改或添加标签上变量的样式?

Html 更改或添加标签上变量的样式?,html,jquery,styles,Html,Jquery,Styles,如何更改标记上变量的样式 资料: var $classi = $("#class").val(); var $id = $("#id").val(); var $value = $("#value").val(); $("#").append('<input class="default ' + $classi + '" type="text" id="' + $id + '" value="' + $value + '"' '); 这是不正确的。因为当我尝试的时候。没有制作元素

如何更改标记上变量的样式

资料:

 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
是一个值-
var$value=$(“#value”).val()-而不是DOM元素。您可以使用
id
值向元素添加样式,如下所示:

 $("#value").css("text-align", "right");

因为您的问题是如何向标记上的变量添加样式-如果您将声明
var$value=$(“#value”)
,则表达式
$value.css(“文本对齐”,“右”)可以。

你知道如何添加样式吗?看。我们有一些VAR,可以使用用户的。如高度-背景等。。。我可以通过添加span标记来设置一些变量的样式。但在这里,我想让用户有机会选择输入的值文本对齐。我怎么能?亚历克斯,你是说这样吗?是的,但是。用户可以创建多个输入。我希望当前输入得到这种样式。没有其他。样式选项在创建之前。不,我喜欢编辑一些东西
 $("#value").css("text-align", "right");