我正在使用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>
這裏是一個更好的說明了國際空間站的一個小提琴: https://jsfiddle.net/bepsh3wt/
http://stackoverflow.com/questions/24755802/a-link-inside-a-label-also-triggers-the-checkbox-how-to-prevent – cbrawl
感謝,認爲做到了。 – mjhixson