0

以下のコードの幅を変数値に置き換えるにはどうすればよいですか?

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

promtText の最後に

4

1 に答える 1

0

使用しappendToているため、オブジェクトを変数に格納する必要はありません。要素にスタイルをwidth設定するために使用できます。コードから を削除することもできます。マークアップを追加する場合は、テキストの代わりに を使用する必要があることに注意してください 。width+html

$('<div/>', { 
    'class': "formErrorContent", 
     width: promtWidthString,
     html: promptText
}).appendTo(prompt);
于 2012-09-08T11:39:51.287 に答える