1

この質問は、I created textarea expander from script but after, it does not expandsの続きです。textarea を使用してテーブルを作成し、プラグイン textarea を呼び出したいからです。appendTo の後に呼び出して、jQuery("textarea[class*=expand]").TextAreaExpander(); すべてのテキストエリアを class="expand" で検索して作業します。1 つの div の関心のみを処理するためにこの文を編集するにはどうすればよいですか?

4

2 に答える 2

0

あなたの構造が次のようなものであると仮定します:

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

これを簡単に行うことができます:

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

>子セレクターであり#id、指定された ID を持つ要素を選択します。

編集

@VijayVerma がコメントで述べたように: <div>ID をまだ持っていない場合は、代わりに ID をテキストエリアに追加してください。

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

ID セレクターのみで選択します。

$('#onlyme');

<div>に既に ID がある場合は、私が投稿した最初の解決策で問題ありません。

于 2012-10-19T09:44:09.233 に答える
0

div に id を付けます。

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

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