0

これは私の HTML フォームの一部です:

<form name = 'myform'>
  <input type='button' name='mybutton' value='Activate'>
  <input type='hidden' name='myhidden' value='elementvalue'>

Ajax を使用して、ユーザーが「アクティブ化」ボタンをクリックしたときに、隠し要素の値をサーバーに送信したいと考えています。これは機能するスニペットですが、この部分を変更する必要があります。

$("input[name=choice1]").val(this.value);

非表示の要素の値を選択する方法がわかりません。

現時点では、Python、Flask/Jinja2、および HTML/CSS を同時に学習しているため、jQuery にも飛び込むのは現時点では多すぎます。

ご尽力いただきありがとうございます。

4

2 に答える 2

1

試す

$("input[type=hidden]")

フォームから非表示の要素をすべて選択します。

于 2013-07-25T15:28:13.307 に答える
0
$("input[name=myhidden]").val(this.value);

セレクターを変更するだけです。ドキュメントを参照してください http://api.jquery.com/category/selectors/

于 2013-07-25T15:28:04.233 に答える