如何用变量值替换下面代码中的宽度?
$('<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);