0
這是完全noob或我有一個高級時刻。我有我使用Ajax處理HTML表單提交上像這樣:通過jQuery處理來自表單對象的輸入字段?
function submitSendSongForm() {
var sendSongForm = jQuery(this);
var formData = jQuery(this).serialize();
// Are all the fields filled in?
if (! jQuery('#sendSongForm input#senderName').val() || ! jQuery('#sendSongForm #senderEmail').val()) {
// No; display a warning message and return to the form
jQuery('#incompleteMessage').fadeIn().delay(messageDelay).fadeOut();
sendSongForm.slideUp().delay(messageDelay).slideDown();
return false;
}
....
OK,而不是線路jQuery('#sendSongForm input#senderName')
我該如何解決通過對象sendSongForm
相同的輸入?
我試圖
sendSongForm.children('input#sendSongForm')
...但是,這是行不通的。
在Firebug中,我看到sendSongForm中有一個數組,它包含所有成員字段。但是我不應該用jQuery遍歷sendSongForm(the form object)
嗎?
如果是這樣怎麼樣?