1

这个问题是我从脚本创建 textarea 扩展器的延续,但之后它没有扩展, 因为我用 textarea 创建了一个表,我想调用插件 textarea。在 appendTo 之后调用,jQuery("textarea[class*=expand]").TextAreaExpander(); 我用 class="expand" 搜索所有 textarea 并工作。如何编辑这句话以仅对一个 div 感兴趣?

4

2 回答 2

0

假设你的结构是这样的:

<div id="parent">
    <textarea class="expand"></textarea>
</div>

你可以简单地这样做:

$('#parent > textarea[class*=expand]');

>是子选择器并#id选择具有给定 id 的元素。

编辑

正如@VijayVerma 在评论中所说:如果您<div>还没有 ID,只需将 ID 添加到 textarea:

<textarea id="onlyme" class="expand"></textarea>

并仅使用 ID 选择器选择它:

$('#onlyme');

如果您的 < div>s 已经有 ID,那么您可以使用我发布的第一个解决方案。

于 2012-10-19T09:44:09.233 回答
0

给 div 一个 id..let 说

<div id="YourId"><textarea>..</textarea></div>

jQuery("#YourID > textarea[class*=expand]").TextAreaExpander();
于 2012-10-19T09:45:30.570 回答