私は入力された名前を使用して、そのフィールドにアクセスすることができますjquery相当のform.field_name?天然型のDOM要素と
<form id="form">
<input type="text" name="input-name" />
</form>
var form = document.getElementById("form");
form["input-name"] // or form.input_name if it wasn't an hyphen.
jQueryを使って同じになりますか?同じで私は同じルックアップを意味する。 form.find("[name='input-name']")
を使用してもパフォーマンスは同じではありません。フォームのネイティブメソッドは単純にオブジェクトルックアップで、jqueryはquerySelectorAllを使用します。
$('#form [name="input-name"]')
// Find the elements with name attribute selector within a form with id `form`
それとも.find()
$('#form').find('[name="input-name"]')
// Search through the descendants of `#form` in the DOM tree
それとも、入力テキストにいくつかのIDを置くことができるならば、することができますを使用して - :あなたはAttribute Equals Selector [name=”value”]
を使用してこれを行うことができますいずれか
'$( '#FORM_ID [名= "FIELD_NAME"]')' __OR__ '$( '#のFORM_ID')。を見つける( '[名は= "FIELD_NAMEを"]')' – Rayon