如何在Jquery Mobile中定义文本区域的高度和宽度?

Sur*_*rya 1 jquery jqueryform jquery-mobile

在输入之前,输入字段是预定义的大小(屏幕宽度上的两行).. :(它没有采取我在行和cols值中定义的任何内容.例如:仍然输入的数字是固定的...显示没有变化.

渐渐地,随着我们介绍文本,输入字段的高度增加,以查看整体介绍的文本.

但我需要的是定义我自己的textfeild的高度和宽度......如果输入的文本更多,逐渐增加的数量应该增加.

我正在使用的代码是:

<div data-role="content">
<form method="post" name="login" data-ajax="false">
<label for="textarea"><h3><u>Add Comment</u> : </h3></label>
<textarea cols="8" rows="50" name="textarea" id="comment">
</textarea>
</form>
<div>
Run Code Online (Sandbox Code Playgroud)

Arc*_*her 5

有几种方法可以做到这一点.

您可以使用cols&rows属性...

?$("textarea").??????attr("rows", 20)??????;
?$("textarea").??????attr("cols", 25)??????;
Run Code Online (Sandbox Code Playgroud)

或者直接设置宽度和高度......

?$("textarea").??????height(200);
?$("textarea").??????width(250);
Run Code Online (Sandbox Code Playgroud)

我建议给textarea一个ID并使用它作为选择器,因为上面显然会影响页面上的所有textarea元素.