2

次のようなテキストエリア要素に正常に追加できます。

jQuery("#edit-submitted-document-requests_mine").append("ITEM_0: selected \n\r");

しかし、次のようにテキストエリアを空にします:

jQuery("#edit-submitted-document-requests_mine").val("");

これは、テキストエリアが空になったという点で機能しますが、次のような別の追加を行うと:

jQuery("#edit-submitted-document-requests_mine").append("ITEM_0: selected \n\r");

このデータは追加されません。

テキストエリアがでリセットされた後、jquery textarea append が機能しないのはなぜval("")ですか?

4

2 に答える 2

5

なぜ.append()そのように動作するのかはわかりませんが、常に を使用して値を設定したい場合があります.val()。次のように追加できます。

jQuery("#edit-submitted-document-requests_mine").val(function(index, value) {
    return value + "ITEM_0: selected \n\r";
});
于 2013-03-28T16:48:04.113 に答える
0

あなたが追加することができますval()

 jQuery("#edit-submitted-document-requests_mine").val(function(i,v){ 
                       return v +  "ITEM_0: selected \n\r");
  });
于 2013-03-28T16:46:15.857 に答える