我如何用可变值替换以下代码中的宽度?$('<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);上面的代码将以额外的形式结束 在promtText的末尾 (adsbygoogle = window.adsbygoogle || []).push({}); 最佳答案 使用appendTo时,无需将对象存储在变量中。您可以使用width设置元素的width样式,也可以从代码中删除+,请注意,如果要添加标记而不是文本,则应使用html。$('<div/>', { 'class': "formErrorContent", width: promtWidthString, html: promptText}).appendTo(prompt); (adsbygoogle = window.adsbygoogle || []).push({}); 09-17 11:14