私は、BootstrapとFontAwesomeの組み合わせを使用して、タッチ可能なチェックボックスコントロールを作成しています。チェックボックスのテキストラベルの一部として、別のページへのリンクを含めたいと思いますが、動作していないようです。私は問題を引き起こしているBootstrap JavaScriptでstopPropagation()呼び出しが行われていると推測していますが、その周りには方法が見つかりません。私のHTMLコードは以下の通りです。ここでブートストラップでリンクをクリックできるようにするチェックボックステキスト
<div class="btn-touch btn-group btn-group-vertical" data-toggle="buttons">
<label class="btn" for="cbAgree">
<input id="cbAgree" type="checkbox" name="cbAgree" />
<i class="fa fa-square-o fa-2x"></i>
<i class="fa fa-check-square-o fa-2x"></i>
<span>I agree to the <a href='http://www.google.com' target='_blank'>Terms & Conditions</a></span>
</label>
</div>
は、より良い、ISSを示しフィドルです: https://jsfiddle.net/bepsh3wt/
http://stackoverflow.com/questions/24755802/a-link-inside-a-label-also-triggers-the-checkbox-how-to-prevent – cbrawl
おかげで、それをやっています。 – mjhixson