开发者问题收集

使用 jQuery 隐藏父元素但保留子元素

2010-11-02
462

我有以下代码:

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

我需要使 span 不可点击,所以我考虑隐藏“a”元素但保留 span 显示。有没有可能以某种方式轻松实现,而无需删除整个“a”然后再次添加 span?或者有更好的方法吗?

谢谢

2个回答

工作演示

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

您必须添加:

$("#aunclickable").click(function(){
    return false;
});
netadictos
2010-11-02

使用CSS样式锚定,不要看起来像链接。如果在这种情况下不需要的(如果不需要),请删除OnClick事件。

182889851
Chinmayee G
2010-11-02