我在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;');
答案 0 :(得分:2)
尝试设置“width:auto”。此外,而不是“.attr('style',...)”,你可以使用“.css('attribute','value')”
$('#newCommentText').css('background-color', 'white').css('font-size', '18px').css('height', '7em').css('width', 'auto');
答案 1 :(得分:1)
如果您要设置宽度和高度,则无需设置cols和rows。尝试删除这些值,textarea应该使用%值进行扩展。
此外,您的包含元素的textareas是否已设置为展开?