標題の件なのですが
いろいろと調べたのですがうまくいかず困っています。
どなたかご教授ください。
<やりたいこと>
・チェックボックスでチェックした内容を別の部分に表示
・チェックボックスは複数あり
※例:都道府県・特徴と別々にチェック
下記のコードでやってみましたが都道府県と特徴がごっちゃになってしまう
・絞り込み検索後もチェックボックスにはphpでチェックがはいるようにしているのですが
別表示の部分は内容がなくなってしまいます。
※チェックしたい内容で絞り込み検索をしてGETで値を渡しています。
チェックボックスはjqueryのモーダルダイアログで都道府県・特徴を表示しております。
lang
1<script type="text/javascript"> 2$(window).load(function(){ 3var $c = $('input[type="checkbox"]'); 4 5$c.bind('change', function(){ 6 var add = ''; 7 $c.each(function(index, value) { 8 if (this.checked){ 9 //チェックと同時にlabelのfor属性の値をテキストとして表示する 10 add += ($('label[for="' + this.value + '"]').html() + ', '); 11 } 12 }); 13 if (add.length > 0) { 14 //1個以上あるときは表示する 15 add = 'チェックしたアイテム: ' + add.substring(0, add.length - 2) + '.'; 16 } else { 17 add = 'まだチェックされてません'; 18 } 19 //id="show"内に挿入 20 $('#show').html(add); 21}); 22}); 23</script>
lang
1<label for="埼玉県"><input type="checkbox" name="xxx" value="埼玉県">埼玉県</label> 2<label for="東京都"><input type="checkbox" name="xxx" value="東京都">東京都</label> 3<label for="神奈川県"><input type="checkbox" name="xxx" value="神奈川県">神奈川県</label> 4 5 6<div id="show">まだチェックされてません</div>
何卒よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/02/12 16:11