我正在尋找一種方法來通過jQuery選擇器從頁面上的某個元素中選擇一個textarea,但似乎無法弄清楚。一般選擇一個textarea
這裏有一個例子是我曾嘗試:
我想用:input[type='blah']
但'textarea'
似乎並沒有被正確的語法。或者可能創建我自己的選擇器,但我不知道如何選擇只是textarea首先。
我正在尋找一種方法來通過jQuery選擇器從頁面上的某個元素中選擇一個textarea,但似乎無法弄清楚。一般選擇一個textarea
這裏有一個例子是我曾嘗試:
我想用:input[type='blah']
但'textarea'
似乎並沒有被正確的語法。或者可能創建我自己的選擇器,但我不知道如何選擇只是textarea首先。
A <textarea>
不是<input type="textarea">
。
$('textarea')
有什麼問題? (example)
編輯這是不幸的,而$(':input')
將容易混淆包括textarea
S,沒有變種通過它來選擇只是textarea
秒。我現在看到你爲什麼感到困惑。如上所述,直接查找textarea
元素即可。
+1或'$('textarea')' – BoltClock 2011-05-02 20:03:26
@BoltClock:是啊,我曾想限制對原始代碼的更改,但現在你提到它... – 2011-05-02 20:04:53
':input'抓取(幾乎)所有類型的表單元素,它包括'textarea'。你對'輸入'感到困惑。所以這不是不幸的,-1對於那個評論(會讓讀者感到迷惑) – 2011-05-02 20:32:36
'
正確的......我猜想是爲textarea尋找一個僞選擇器......猜猜每個人都不會說一個 – 2011-05-02 20:09:33
爲什麼只需要使用'textarea'選擇''元素就需要一個僞選擇器,就像你選擇'div'或'li'元素一樣? –
BoltClock
2011-05-02 20:11:20