メトロブートストラップタイルをいくつか作成して、Webアプリケーションのさまざまなチェックボックスオプションを表しました。jquery - タイルをクリックしてチェックボックスをチェックする方法
<link rel="stylesheet" href="{{ url_for('static', filename='css/metro-bootstrap.css') }}">
<link rel="stylesheet" href="{{ url_for('static', filename='css/metro-bootstrap.min.css') }}">
<link rel="stylesheet" href="{{ url_for('static', filename='css/metro-bootstrap.css.map') }}">
<link rel="stylesheet" href="{{ url_for('static', filename='css/font-awesome.min.css') }}">
<link rel="stylesheet" href="{{ url_for('static', filename='css/font-awesome.css') }}">
<div class="well well-sm">
<h2><font color="green">Features:</font></h2>
<div class="grid">
<div class="row col-md-12">
<div class="tile tile-custom tile-turquoise col-xs-6 col-md-2">
<div class="checkbox col-md-5">
<p><h4>{{ form.profiles }}</h4></p>
<a href="#" class="fa-links">
<h1> Opt 1 </h1>
<i class="fa fa-4x fa-signal"> </i>
<h4> test profiles</h4>
</a>
</div>
<div class="tile tile-custom tile-purple col-xs-6 col-md-2">
<a href="#">
<h1> Opt 2</h1>
</a>
</div>
<div class="tile tile-custom tile-red col-xs-6 col-md-2">
<a href="#">
<h1> Opt 3</h1>
</a>
</div>
</div>
</div>
</div>
$(".tile").on('click', function() {
$(".tile").removeClass("activeTile");
$(this).toggleClass("activeTile");
});
.tile:not(.activeTile):hover{background-color: #0047AB;}
それはあなたがしてタイルの任意の場所をクリックすると、各タイルの右上にあるチェックボックスを追加することにより、これらのタイルができる選択させるとすることは可能です:コードのHTML/JS部分の下に見つけてください。チェックボックスを「オン」にしますか?どんな助けもありがとう。
現在のjqueryコードは、各タイルの上にマウスを置くとタイルの背景色が変更されます。私はそれのJSフィドルを作成しようとしました:しかし、私のform.profiles変数を理解していないので、チェックボックスは表示されません。 https://jsfiddle.net/smq95e9t/
可能な複製(http://stackoverflow.com/questions/426258:Pここ
はスニペットです[jQueryを使ってチェックボックスのための "確認" の設定します?]/j-check-for-checkbox-with-jquery) – Leith
@Hamidタイルの場合、 '
@sam、このJS Fiddle https://jsfiddle.net/smq95e9t/1/を使って詳細を教えてください –