-3

次のように、ページ上の一連の「textarea」要素のテキスト値を含む配列を作成しました。

    var textArray = [];
    $('[name=txtObjective]').each(function (i) {
        textArray.push($(this).val());
    });

ただし、この ajax に渡すには、「データ」を次のようにする必要があります。

var data = {
    textarea1 : { id:'1343342', text:'a lot of text'},
    textarea2 : { id:'6774353', text:'some more text'}
}

現在のコードでこれを行う方法はありますか?

ありがとう

4

1 に答える 1

2
var data = {};
$('textarea[name=txtObjective]').each(function(i) {
    data['textarea' + ++i] = { id: this.id, text: this.value };
});
于 2013-04-26T17:50:59.453 に答える