jQuery中提供了一種方便的方式來獲取和設置HTML元素中的name和value屬性,我們可以使用name和value方法。
$('input[name="username"]').val() // 獲取name為username的輸入框的value值 $('input[name="password"]').val('123456') // 設置name為password的輸入框的value值為123456
上面的代碼演示了如何通過選擇器獲取指定name屬性的元素,并使用val方法來獲取或設置它的value屬性。
如果我們需要獲取所有表單元素的name和value屬性的值,例如提交表單數據,可以使用serialize方法來序列化表單數據:
var formData = $('#myForm').serialize(); // 獲取表單中所有元素的name和value屬性的值 $.ajax({ type: 'POST', url: '/submit', data: formData, success: function(data) { console.log(data); } });
上面的代碼演示了如何使用serialize方法來獲取表單中所有元素的name和value屬性的值,以便將表單數據提交給服務器。