尽管该链接已被禁用,但它仍然是可点击的。
<a href="/" disabled="disabled">123n</a>
如果禁用了,我可以使它不可点击吗?是否必须使用JavaScript?
尽管该链接已被禁用,但它仍然是可点击的。
<a href="/" disabled="disabled">123n</a>
如果禁用了,我可以使它不可点击吗?是否必须使用JavaScript?
<a href="link.html" disabled="">链接</a>
a[disabled] {
pointer-events: none;
cursor: default;
}
$(document).ready(function() {
$('a').click(function(e) {
e.preventDefault();
});
});
您可以使用以下代码在运行时使用JavaScript禁用链接:
$('.page-link').css("pointer-events", "none");
这将使所有类名为“page-link”的元素无法被点击。
我有一个:
<a href="#">This is a disabled tag.</a>
type="button"
。href=""
属性。disabled
属性,这样它就会显示为被禁用,并更改鼠标指针并变暗。<?php
if($status=="Approved"){
?>
<a type="button" class="btn btn-primary btn-xs" disabled> EDIT
</a>
<?php
}else{
?>
<a href="index.php" class="btn btn-primary btn-xs"> EDIT
</a>
<?php
}
?>
<a href="/" onClick={e => e.preventDefault()}>
<a ng-href="{{[condition] ? '' : '/'}}" ng-class="{'is-disabled':[condition]}">123n</a>
where
a.is-disabled{
color: grey;
cursor: default;
&:hover {
text-decoration: none;
}
}
<a href="/">free web counters</a><br />
<a "/">free web counters</a>
//situation where link enable/disable should be toggled
function toggle_links(enable) {
if (enable) {
$('.toggle-link')
.removeClass('disabled')
.prop('href', $(this).attr('data-href'))
}
else {
$('.toggle-link')
.addClass('disabled')
.prop('data-href', $(this).prop('href'))
.prop('href','#')
}
a.disabled {
cursor: default;
}