Javascript 如何在span中禁用onclick选项?

Javascript 如何在span中禁用onclick选项?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有这个 <span class="ui-icon ui-icon-info" id="icon" runat="server" ></span> 我不使用onclick,但我的图标是可点击的(可能是因为jqueryui类…) 我需要完全禁用onclick 有办法吗?您可以试试: jQuery( "span#icon" ).css("cursor","default"); jQueryoff()关闭特定跨度的onclick事件 使用: jQuery(“spa

我有这个

 <span class="ui-icon ui-icon-info"  id="icon" runat="server"  ></span>

我不使用onclick,但我的图标是可点击的(可能是因为jqueryui类…) 我需要完全禁用onclick

有办法吗?

您可以试试:

jQuery( "span#icon" ).css("cursor","default");
jQuery
off()
关闭特定跨度的onclick事件

使用:

jQuery(“span#图标”).off(“单击”)

请查看本教程

或者,您可以尝试:

jQuery( "span#icon" ).css("cursor","default");

我猜点击跨度不会触发任何事件(如果未指定),这意味着这更像是一个设计问题

如果您一悬停就有一个手光标出现,您可以通过css中的“光标”属性对此进行侦察:

.someclass {
   cursor: default
}
如图所示,如果发生火灾,另一种可能性是:

说明

我是stackoverflow的新手。我试图在这里添加我的代码,但我失败了,因为这个原因,我刚刚用我的Html代码在这里添加了图片 和脚本是

对于可点击的范围: html:

对于无法连接的跨度: html:


你想让光标保持不变还是什么?我需要从jquery ui插件中释放悬停(我想…)你能创建一个提琴吗?我已经创建了我看不到任何悬停或单击更改发生在这里谢谢!-onclick='return false;'为我工作
<span class="clickable-span">View</span>
.clickable-span {
    color: darkcyan;
    text-decoration-line: underline;
}
.clickable-span:hover {
    cursor: pointer;
}
<span class="unclickable-span">View</span>
.unclickable-span{
    color: cyan;   
    cursor: default;
}