2011-08-25 72 views
3

我修復了jQuery mobile中文本區元素的高度,並且我在縱向上獲得了完美的高度和寬度,但在橫向上,寬度不會放大。誰能幫我?提前致謝。textarea在jQuery mobile中的高度和寬度?

HTML:  <textarea cols="55" rows="50" name="textarea" id="newMarkCompleteCommentText" style="background-color:White;width:95%;height: 50px;"></textarea> 

IN JS: 
    $('#newCommentText').attr('style', 'background-color:White;font-size:18px;height:7em;'); 

回答

2

嘗試設置「width:auto」。此外,而不是 「.attr( '風格',...)」,您可以使用 「的.css( '屬性', '值')」

$('#newCommentText').css('background-color', 'white').css('font-size', '18px').css('height', '7em').css('width', 'auto'); 
1

如果你設置的寬度和高度,你不需要設置列和行。嘗試刪除這些值,textarea應該用%值進行擴展。

此外,您的textareas包含元素集以擴展?

+4

實際上,CSS寬度和高度總是覆蓋行和列。如果你設置CSS寬度和高度,仍然不需要設置行或列,但是這根本不能回答他們的問題。應該已經發布這個評論。 –