フォームの名前のみを提供し、それらの必要なフィールドが入力要素であることを知っているだけで、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ではるかに友好的でした、あるいは多分私はそれに慣れる必要があります。
最後になりましたが、前に尋ねられましたが、最終的な答えはありません。jQueryを使用して新しいdom要素を作成し、それをコードに挿入する前に操作できますか?mootoolsには、次のようなものがvar myEl = new Element(element[, properties]);
あり、それをさらに式で参照できますが、jQueryでそれを行う方法がわかりません。
私がやったことは次のようなものでした:$('#where').before("<a id='linkId' href='#'>Link Text</a>")
しかし、これは、私が何を意味するかを知っている場合、挿入する前にそれを操作するという要件を打ち破ります。
前もって感謝します。