jqueryでフォームを生成して送信する方法を見つけるためだけにGoogleを検索していたところ、コードスニペットが見つかりましたが、明確ではないことがいくつかありました。
function submitValues(url, params) {
var form = [ '<form method="POST" action="', url, '">' ];
for(var key in params)
form.push('<input type="hidden" name="', key, '" value="', params[key], '"/>');
form.push('</form>');
jQuery(form.join('')).appendTo('body')[0].submit();
}
なぜ [] この 3 番目のブラケットは次のように使用されますか
var form = [ '<form method="POST" action="', url, '">' ];
行jQuery(form.join('')).appendTo('body')[0].submit();の意味は何ですか? なぜform.join('')が使用され、なぜappendTo('body')[0] のように書くのか なぜ[0]
上記の太字の構文について詳しく教えてください。ありがとう