🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

1回答

3108閲覧

html hiddenで値を取得し、label名で表示させたい。

icezoom

総合スコア36

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

0クリップ

投稿2019/12/14 08:17

編集2019/12/17 12:17

簡単な質問かもしれませんが教えて頂きたいです。

modalウインドウでチェックボックスで選択した情報を親のウインドウで表示させたいです。
valueの値は、取得できるようになったのですが、
valueの値は、hiddenで取得し、label名でフォームに表示させたいのですが、上手くできません。

type属性をhiddenにした場合、チェックボックスがなくなってしまうため、どのようにhiddenで値を渡すことができるのかお聞きしたいです。

よろしくお願いします。

html(親)

1 2 <div class="md-form form-group"> 3 <input type="text" class="form-control" id="sId" name="sId" th:value="${sId}" readonly> 4  <label for="staId"></label> 5 </div>

html(modal)

1<div class="form-row" id="materiaUncheckeds" >  2 <div class="form-check"> 3  <input type="checkbox" class="form-check-input" id="materialUnchecked2" value="2"> 4  <label class="form-check-label" for="materialUnchecked2">東京</label> 5 </div> 6</div>

js

1$('#sId').on('click', function () { 2 $('#modal').modal(); 3 }); 4 5 $('#modal-st').on('click', function () { 6 var values = []; 7 $("#materiaUncheckeds").find('input:checked').each(function (i, e){ 8 values.push($(e).val()); 9 });

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

javascript

1<input type="checkbox" class="form-check-input" id="materialUnchecked2" value="2"><label>東京</label> 2<input type="hidden" id="hidecheck2" value="2" /> 3 4// jQuery 5$('#modal-st').on('click', function () { 6 $('#hidecheck2').val($('#materialUnchecked2').val()); 7}

checkboxの値をhidden要素にコピーしたら良いのではないでしょうか?

投稿2019/12/14 08:37

編集2019/12/15 11:17
madone99

総合スコア1857

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

icezoom

2019/12/14 08:46

返信ありがとうございます。 type="hidden"にしていまうと、チェックボックス選択できなくなってしますのですが。。。
madone99

2019/12/14 10:04 編集

単にcheckboxの値をコピーしたいのかと思ったのですが、 ご質問の意味がよく分かっておらず失礼しました。 checkboxを表示して、要素はhiddenにするというのは、 どういう背景があっての事なんでしょうか?
icezoom

2019/12/15 11:10

返信が遅くなり申し訳ございません。 チェックボックスで選択した駅名を親のウインドウで表示させたいのですが、valueには、データベースで 振り分けている番号を値で持たせて、表示名は「東京」というようにしたいです。 説明が不十分かもしれませんが、よろしいお願いします。
madone99

2019/12/15 11:20

意図にあうかわかりませんが、回答を編集しました。 クリックした時に、checkboxの値をhiddenへコピーするのは変わっていません。
icezoom

2019/12/15 11:34

早急にご回答ありがとうございます。 一度試してみます。。
madone99

2019/12/15 11:40

やられたい内容がはっきり理解しておりませんので、内容は適宜ご編集下さい。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問