我有一個「點擊這裏接受條款和條件」複選框在「繼續結帳」鏈接前的表單。jQuery - 刪除複選框時沒有檢查href屬性
使用jQuery當複選框未被選中時,我想刪除「繼續購物」鏈接的href屬性,並且當用戶選中複選框時,href屬性將添加回鏈接。
我使用的代碼如下,但這是不工作的一些原因:
jQuery(document).ready(function() {
if ($('input#tandc').is(':checked')) {
jQuery("#continue_shopping").attr("href");
}
else
jQuery("#continue_shopping").removeAttr("href").css({"opacity" : "0.3", "cursor":"default"});
});
我的HTML標記是這樣的:
<input type="checkbox" name="tandc" value="tandc" id="tandc" required>
I accept the <a href="/terms-and-conditions">Terms and Conditions</a>
</input>
<a id="continue_shopping" href="/store/shopping-cart/shipping/">Continue Shopping</a>
+1,人們不使用道具( )足夠:) –
@HanletEscaño,是的。我喜歡它,雖然 – doniyor
是的,我的意思是人們應該更多地使用它:p –