用变量替换css属性

时间:2012-09-08 11:35:51

标签: javascript jquery css scripting

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

$('<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);

以上代码将以额外的

结束
  

&LT; / br&gt;

在promtText的末尾

1 个答案:

答案 0 :(得分:0)

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

html