我的頁面上有一堆<textarea>
元素,它們都具有相同的「name」屬性。我試圖捕捉當前處於焦點textarea的文字:用jQuery捕獲textarea的文本值
$('body').on('click', '[name=btnAddQuestion]', function() {
questionText = $("[name=stem]").val();
console.log('questionText: ' + questionText);
});
但我只能把它捕捉到第一<textarea>
在列表中的文本。有沒有辦法做到這一點,而不必給每個文本框一個唯一的ID?
謝謝!
這裏是一個的jsfiddle:
這不會遺憾的是工作,因爲一旦按鈕被點擊,textarea不再有焦點了。我犯了同樣的錯誤。 – plalx
@plalx對,我會改變我的答案。 –
@plalx已更改。 –