javascript - 隐藏父元素但子元素仍然使用 jQuery

标签 javascript jquery html

我有以下代码:

<a onclick="placesclick();" href="javascript:void(0)">
    <span class="place">3</span>
</a> 

我需要使跨度不可单击,因此我正在考虑隐藏“a”元素,但保留显示跨度。是否可以轻松地无需删除整个“a”然后再次添加跨度?或者有更好的办法吗?

谢谢

最佳答案

Working demo

如果我理解你需要有结构:<a><span></span></a> ,但这些标签的可点击事件必须删除。

您必须添加:

$("#aunclickable").click(function(){
    return false;
});

关于javascript - 隐藏父元素但子元素仍然使用 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4075943/

相关文章:

javascript - 如何从 Node.js 中的 URL 加载外部 js 脚本

JQuery 插件 SimpleModal 不断重新打开动态加载的 iframe

javascript - 页面加载后使用 css 和 jquery 加载器进行预加载

html - 更改网页中的 POST 值?谜语帮助?

java - 使用java读取MS Office文档内容并将其显示为html

javascript - 当从 Controller 调用 api 时,在回调中获取返回值(在 Angular Directive(指令)中)

javascript - 正则表达式问题,限制 '*' 字符

jquery - 从 jquery 中的属性开始,更改一系列遍历 dom 中单个开/关开关的状态

javascript - JavaScript 函数参数中的单引号转义

jquery - 单击更改边距然后在第二次单击时恢复