如何解决如何禁用上一个<td>的点击?
我不想使用JS或JQuery,我想知道是否有可能在HTML标签代码中禁用它。
这不是重复的问题,因为大多数类似的问题都包括我不想使用的JS或Jquery的使用。
<tr onclick="location.href = '@Url.Action("DetallePedido","Pedidos",new { id = pedido.Id })'" class="bg-warning">
<td>@pedido.Id</td>
<td>@pedido.FechaPedido</td>
<td>@pedido.Cliente.Nombres</td>
<td>@pedido.Region</td>
<td>@pedido.ContactoPrincipal</td>
<td>@pedido.Telefonoc</td>
<td>@pedido.SubTotal</td>
<td>@pedido.Total</td>
<td>@pedido.FechaEntrega</td>
<td>@pedido.Direccion</td>
<td>
@if (pedido.User != null)
{
@pedido.User.Name
} else
{
@pedido.vendedor
}
</td>
<td class="text-center"><a class="btn btn-danger btn-xs text-white" onclick="cancelarPedido(@pedido.Id)"><i class="fas fa-trash-alt"></i></a></td>
</tr>
解决方法
您可以将CSS style="pointer-events: none;"
设置为删除链接。参见:https://css-tricks.com/almanac/properties/p/pointer-events/
但这不是一个很好的解决方案,您最好将onclick属性更改为return: false;
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。