首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery与另一个文本区自动增长

问Jquery与另一个文本区自动增长
EN

Stack Overflow用户
提问于 2012-11-09 13:06:55
回答 2查看 199关注 0票数 1

我有一个JS文本区域自动增长,并且文本区域大于1。在示例中,文本区域的ID为1,2,3,4...

这是JS

代码语言:javascript
复制
<script type="text/javascript">
  $(document).ready(function(){
    $("#ctextarea").autoGrow();
  });
</script>

这里是文本区域:

代码语言:javascript
复制
<textarea name="comment" class="comment" maxlength="200"  id="ctextarea<?php echo $msg_id;?>"></textarea>

现在我怎么设置,如果我转到文本区域2,3,4...文本区会自动增长吗?

谢谢你的帮助!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-09 13:10:54

给出所有的文本区,相同的类...并在jquery中调用类选择器

HTML

代码语言:javascript
复制
<textarea name="comment" class="comment" maxlength="200"  id="ctextarea<?php echo $msg_id;?>"></textarea>
<textarea name="comment" class="comment" maxlength="200"  ></textarea>
<textarea name="comment" class="comment" maxlength="200"  ></textarea>

JQUERY

代码语言:javascript
复制
<script type="text/javascript">
 $(document).ready(function(){
   $(".comment").autoGrow();
 });

​

或

您可以使用名称选择器...

代码语言:javascript
复制
$('textarea[name="comment"]').autoGrow();  // this is jus an example coz i think u 'll not have all three textarea with the same name....
票数 0
EN

Stack Overflow用户

发布于 2012-11-09 13:11:15

假设只有那些文本域使用"comment"类,那么您可以使用该类而不是id作为选择器:

代码语言:javascript
复制
$(".comment").autoGrow();

或者使用使用通用名称的属性选择器:

代码语言:javascript
复制
$('textarea[name="comment"]').autoGrow();

或者使用id为:的attribute starts-with selector:

代码语言:javascript
复制
$('textarea[id^="ctextarea"]').autoGrow();

类选择器是选择相似元素的最佳选择-如果需要,只需向这些元素添加另一个类。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13302389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档