如何更改标签上变量的样式?
信息:
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");
将起作用。