在使用jQuery時,我們經常需要獲取頁面上的文本域的值。下面是一些示例代碼。
// 獲取單個文本域 var content = $('#textarea').val(); // 獲取多個文本域 var contents = []; $('textarea').each(function() { contents.push($(this).val()); }); // 獲取所有文本域類型的輸入框 var inputs = $('input[type="text"], textarea');
如果您的文本域有特定的ID或類,則可以通過這些屬性來獲取它們的值。
// 通過ID獲取文本域 var content = $('#myTextarea').val(); // 通過類獲取文本域 var contents = []; $('.myTextarea').each(function() { contents.push($(this).val()); });
如果您的文本域包含在表格或表單中,則需要使用適當的選擇器來獲取它們的值。
// 獲取表單中的文本域 $('form').submit(function() { var content = $('#myTextbox', this).val(); }); // 獲取表格中的文本域 $('table').on('click', 'tr', function() { var content = $('input:text', this).val(); });
總的來說,使用jQuery獲得文本域的值非常簡單。只需找到您想要獲取值的文本域,并使用.val()方法。如果您需要獲取多個文本域的值,則可以使用each()方法并將它們添加到數組中。