Java 单击后禁用左侧导航窗格上的链接
使用Javascript如何在单击链接一次后禁用该链接。 情况是: 我有一个左侧导航窗格,其中有指向不同JSP的链接,这些链接显示在中。我想完成的是,单击链接后,它应该在中心打开,并且应该在左侧窗格中禁用超链接 我可以在左侧导航窗格中导航。但无法禁用显示在中间的页面链接Java 单击后禁用左侧导航窗格上的链接,java,javascript,jsp,Java,Javascript,Jsp,使用Javascript如何在单击链接一次后禁用该链接。 情况是: 我有一个左侧导航窗格,其中有指向不同JSP的链接,这些链接显示在中。我想完成的是,单击链接后,它应该在中心打开,并且应该在左侧窗格中禁用超链接 我可以在左侧导航窗格中导航。但无法禁用显示在中间的页面链接 任何帮助都将不胜感激 您需要声明一个隐藏元素,并为其指定一个标志值,该标志值在链接被禁用或未被禁用时保持不变。现在,每当您单击链接时,服务器将读取隐藏元素,在第二次加载时,您可以通过在jsp中进行简单的检查,根据标志值禁用链接。
任何帮助都将不胜感激 您需要声明一个隐藏元素,并为其指定一个标志值,该标志值在链接被禁用或未被禁用时保持不变。现在,每当您单击链接时,服务器将读取隐藏元素,在第二次加载时,您可以通过在jsp中进行简单的检查,根据标志值禁用链接。您需要声明一个隐藏元素,并为其提供一个标志值,该标志值在链接被禁用或未被禁用时保持不变。现在,每当您单击链接时,服务器将读取隐藏元素,在第二次加载时,您可以通过在jsp中进行简单的检查,根据标志的值禁用链接。类似于以下内容的操作应该可以工作:
<a onclick="
var el = this;
setTimeout(function(){el.onclick=function(){return false;}},1);
" ... >link</a>
链接
类似于以下的方法应该可以工作:
<a onclick="
var el = this;
setTimeout(function(){el.onclick=function(){return false;}},1);
" ... >link</a>
链接
在链接旁边创建一个隐藏跨距
<a href="..." id="myLink">your link</a>
<span style="display:none">your alter link text</span>
在链接旁边创建隐藏跨距
<a href="..." id="myLink">your link</a>
<span style="display:none">your alter link text</span>
你可以这样做:
jQuery(document).ready( function() {
jQuery("a#yourLinkId").click( function(event) {
jQuery(this).attr('disabled', '');
// You can optionally prevent default processing and implements your own:
event.preventDefault();
});
});
你可以这样做:
jQuery(document).ready( function() {
jQuery("a#yourLinkId").click( function(event) {
jQuery(this).attr('disabled', '');
// You can optionally prevent default processing and implements your own:
event.preventDefault();
});
});