天天看點

為什麼jquery擷取textarea修改後的值沒變?

最近在開發字幕醬(https://www.zimujiang.com/),一個自動生成字幕的線上工具,在開發字幕線上編輯功能的時候遇到一個問題。

就是前端textarea值修改之後,js擷取的值仍然是原來的舊值!

這是為什麼呢?

先看html規範的定義:

The name attribute specifies a name for a text area.

The name attribute is used to reference elements in a JavaScript, or to reference form data after a form is submitted.

           

然後是格式:

<textarea name="text">
           

各位看明白沒有,雖然我們擷取textarea的值可能是通過id,但是這個name值必須要有。

試試給textarea加個name屬性看看,是不是就好了~