将css属性替换为变量

Replace css attribute with variable

本文关键字:变量 替换 属性 css      更新时间:2023-09-26

如何用变量值替换下面代码中的宽度?

$('<div/>', {
  'class': "formErrorContent",
   width: '13px',
   text: promptText
}).appendTo(prompt);

 var promptWidth = (promptText.length * 5) - (promptText.length/2);
 var promtWidthString  = promptWidth + 'px;'
 var promptContent = $('<div/>', { 'class': "formErrorContent", style: 'width:' +   promtWidthString , text: promptText}).appendTo(prompt);

上面的代码将在一个额外的中结束

<br>

在提示结束时Text

使用appendTo时,不需要将对象存储在变量中。可以使用width为元素设置width样式,也可以从代码中删除+,请注意,如果要添加标记而不是文本,则应使用html

$('<div/>', { 
    'class': "formErrorContent", 
     width: promtWidthString,
     html: promptText
}).appendTo(prompt);