Ho il seguente codice, dove sto selezionando tutti gli elementi corrispondenti che iniziano con lo stesso nome, escludendo uno che non voglio includere nel gruppo.TypeError: .val non è una funzione
var myInputBoxes= $('input[id ^= "SubjectText"]').not('#SubjectTextNew');
for (i = 0 ; i < myInputBoxes.length; i++){
var SubjectId = myInputBoxes[i].id.replace('SubjectText', '');
var Subject = myInputBoxes[i].val();
}
questo mi dà il seguente errore in Firefox
TypeError: myInputBoxes[i].val is not a function
Perché fallirebbe sulla funzione val?
Puoi anche convertire 'DOMElement' in' oggetto jQuery' così $ '(subjectBoxes [i]). Val();' –
Mentre funzionerebbe, che senso ha prendere un oggetto jQuery, ottenendo un DOMElement da esso, quindi riconvertirlo in un oggetto jQuery? –
Per curiosità, posso modificare la mia query per restituire oggetti jQuery? (ed essere in grado di interrogare solo su un ID parziale?) –