私はあるdiv内のAリンクのすべてのID属性を取得し、それらをフォームの隠しフォームフィールドに添付して提出する必要があるフォームのページを持っています。どうすればいい?jQueryはフォーム提出の前にIDを取得します
すなわち
<form action="/myaction" id="myForm">
<div id="recipients">
<a id="1">recipient one</a>
<a id="2">recipient two</a>
<a id="3">recipient three</a>
</div>
<a href="javascript:void(0)" id="sendMail">Send</a>
</form>
<script>
//Capture form before sending
$("#sendMail").click(function() {
//Do something here to loop over the a tags in the recipients div,
//and add as a list to a new hidden form field
$('#myForm').trigger('submit');
});
</script>
任意のアイデア?これらの線に沿って
BTW:ID **は数字で始めるのではなく、文字で始める必要があります。 [W3を参照](http://www.w3.org/TR/html4/types.html#type-name) – Thorsten
@Thorsten - HTML5 '<!DOCTYPE html> doctypeを使用しない限り、doctype –
@James jQueryには問題がありますセレクタで数字で始まるIDを使用します。少なくとも1.7まででしたが、これが修正されたかどうかは不明です.HTML5ではこれが許されています。 –