私はいくつかのdiv要素を持っていますが、各divタグ内には他のフォーム要素があります。例:JQUERYのdiv要素内のtextarea値を取得します
<div id="div1"><input type="text" name="answer" id="answer"></div>
<div id="div2"><textarea name="answer" id="answer">Some Value</textarea></div>
<div id="div3"><textarea name="answer" id="answer">Some Value</textarea></div>
div3のテキストエリアを取得するにはどうすればよいですか。ここに私が持っているものはありますが、私はいつもdiv2のテキストエリアを取り戻すだけです
var divElement = dojo.byId('div3');
if ($('textarea', divElement).length > 0){
var text = $('textarea#answer').val();
}
ヘルプ!
を。 – animuson
DojoとjQueryをそんなに混ぜているのはなぜですか?例えば。あなたは 'var text = $( '#div3 textarea')。val()'と書くことができます。 –
あなたの要素IDは一意でなければならない - あなたは '答え'すべてを呼び出すことはできません – Widor