Tôi thường chỉ làm điều này:Làm cách nào để chọn tất cả các phần tử biểu mẫu?
$("#formid input, #formid select, #formid textarea")
Nhưng có tốc ký cho điều này, như ..
$("#formid All-Form-Elements")
?
Tôi thường chỉ làm điều này:Làm cách nào để chọn tất cả các phần tử biểu mẫu?
$("#formid input, #formid select, #formid textarea")
Nhưng có tốc ký cho điều này, như ..
$("#formid All-Form-Elements")
?
Bạn đang tìm kiếm các selector :input:
var formElements = $("#formid :input");
Lưu ý rằng nó cũng phù hợp với các yếu tố <button>
.
điều này lấy tất cả chúng, thậm chí chọn, văn bản, hộp kiểm và radio? –
Có, nó khớp với tất cả các loại phần tử '', cùng với các thành phần '
Hoạt động tuyệt vời, cảm ơn .. bạn có biết cách đặt hộp kiểm được chọn mà không sử dụng attr ('checked', 'checked') hay không; ? –
Sử dụng :input
chọn, mà chọn tất cả <input>
, <textarea>
, <select>
và <button>
yếu tố.
$("#formid :input")
Bạn có cùng câu trả lời chính xác, cảm ơn bạn. –
Sử dụng này để có được tất cả các yếu tố hình thức, bao gồm: đầu vào, textarea, chọn
var paramString ='';
$('#formID').find('input, textarea, select').each(function(){
paramString += '&' + $(this).attr('name') + '=' + ($(this).val();
});
Tôi hy vọng điều này sẽ tiết kiệm thời gian của một ai đó :)
Điều đầu tiên mà nói đến cái tâm , mặc dù nó chỉ là tay ngắn (và không thực sự là câu trả lời), là $ ("# formid"). tìm ("input, select, textarea"). – Corbin