html - 更改或添加标签变量的样式?

标签 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 + '"' ');

我想将样式添加到 $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/

相关文章:

java - 更改 HTML 对话框的样式 (CSS)

html - 表单自动完成会破坏 CSS 悬停

jQuery 提交表单验证时出错

javascript - 获取选定事件中与单元格关联的数据

wpf - 将 GridViewColumn 中的复选框居中?

WPF - 选定的 ListView 项目更改字体大小

html - 将绝对定位的 div 展开并定位到相对定位的父级

html - Material 设计图标,如何将它们作为文本居中?

html - 用于标题标签下的 anchor 链接的 SEO

jquery DataTable动态添加行后将ID添加到TR元素