Javascript 使用jQuery隐藏锚点

Javascript 使用jQuery隐藏锚点,javascript,jquery,hyperlink,Javascript,Jquery,Hyperlink,我创建了一个动态页面,根据视图类型,它有时会使用锚定标记,有时则不会。本质上,我希望能够控制点击页面是否跳转到锚。是否可以使用jQUery隐藏锚定标记,以便从本质上删除它们?我需要能够在必要时重新启用锚,并始终在浏览器的地址栏中显示当前锚。它似乎在FireFox中工作,但在InternetExplorer中不起作用 我有三个部分:“目录”、内容和javascript jQuery代码 目录 jQuery重新启用链接 我还尝试在所有锚点名称前添加一个额外字符以“禁用”它们,但IE不会使用attrn

我创建了一个动态页面,根据视图类型,它有时会使用锚定标记,有时则不会。本质上,我希望能够控制点击页面是否跳转到锚。是否可以使用jQUery隐藏锚定标记,以便从本质上删除它们?我需要能够在必要时重新启用锚,并始终在浏览器的地址栏中显示当前锚。它似乎在FireFox中工作,但在InternetExplorer中不起作用

我有三个部分:“目录”、内容和javascript jQuery代码

目录

jQuery重新启用链接

我还尝试在所有锚点名称前添加一个额外字符以“禁用”它们,但IE不会使用attrname更改名称。它让我做的唯一真正的操作就是删除。

试着这样做:

$(".slideShowSlide").each(function() {
    $(this).children().first().hide();
});
或者甚至是这样:

$(".slideShowSlide").each(function() {
    $(this).children(':first').hide();
});

如果您的问题涉及到DOM选择,您确实需要提供一个所选标记的示例。@patrick,我希望这个示例就足够了。当您执行alert$.slideShowSlide>a:first child.length;,您会得到什么;?你用的是什么版本的jQuery?IE和FireFox都是10。我使用的是jQuery 1.4.2,Eric Bari,你真的应该使用切换。保持干燥:
$(".slideShowSlide").each(function() {
$(this).children(":first-child").hide();
});
$(".slideShowSlide").each(function() {
$(this).children(":first-child").show();
});
$(".slideShowSlide").each(function() {
    $(this).children().first().hide();
});
$(".slideShowSlide").each(function() {
    $(this).children(':first').hide();
});