Я пытаюсь получить все элементы ввода из определенной формы из jQuery, указав только имя формы и только зная, что эти желаемые поля являются элементами ввода.Получение элементов детьми с определенным тегом jQuery
Скажем:
<form action='#' id='formId'>
<input id='name' />
<input id='surname'/>
</form>
Как получить доступ к ним в индивидуальном порядке с JQuery? я пытался что-то вроде $('#formId > input')
без успеха, на самом деле ошибка вернулась на консоли "XML filter is applied to non-XML value (function (a, b) {return new (c.fn.init)(a, b);})"
Может быть, я должен сделать это с .children или что-то подобное? Я довольно новичок в jQuery, и мне не нравятся документы. Это было намного дружелюбно в Mootools, или, может быть, мне просто нужно привыкнуть к этому.
О, и последнее, но не менее важное: я видел, как он спрашивал, но окончательного ответа не могу, я могу создать новый элемент dom с jQuery и работать с ним, прежде чем вставлять его (если я когда-либо) в код? В MooTools, у нас было что-то вроде var myEl = new Element(element[, properties]);
и вы могли бы обратиться к нему в дальнейших выражениях, но я не в состоянии понять, как сделать это на JQuery
То, что я в конечном итоге делает что-то вроде этого: $('#where').before("<a id='linkId' href='#'>Link Text</a>")
но побеждает требование работать с ним, прежде чем вставлять его, если вы знаете, что я имею в виду.
Заранее спасибо.
+1 для обучения меня каждой функции, которая хотя и прочитала ее, я также забыл об этом. – johnnyArt