这几天在改一个程序,现在页面如下,上方是三个a标签构成的链接,下方的左边是一个树状结构显示,学校、年级和班级是一个递进的关系,右边是显示详细信息的页面。
现在想要达到的效果是:
1、当选择学校的时候,删除操作是禁用的(其余可用),
2、当选择年级的时候,添加年级是禁用的(其余可用),
3、当选择班级的时候,添加年级和添加班级是禁用的(其余可用)
相关代码
上边三个操作的链接
<a id="addGrade" href='javascript:;' onclick='addGrade()'>添加年级</a>
<a id="addClasses" href='javascript:;' onclick='addClasses()'>添加班级</a>
<a id="del" href='javascript:;' onclick='del()'>删除所选</a>
当点击年级的时候,调用js方法go('#addClasses,#del')
function go(btns){
$("#addGrade,#addClasses,#del").attr("disabled",true);
$("#addGrade,#addClasses,#del").addClass('disable');
$(btns).removeAttr("disabled");
$(btns).removeClass('disable');
}
disable样式{color:gray;cursor:default}
问题:
非IE的浏览器不支持<a>标签的disabled属性,IE即使设置了disables属性仍是可以点击的,现在我用jquery写了一部分的代码,实现了一点 但链接还是可以点击并跳转,所以我想请达人帮我实现上边要求的效果,不知可否,谢谢
js 或者jquery 切换 设置超链接标记不可用 <a> 急!!!
<a id="del" href='javascript:;' unable="false" onclick='if(!isdis(this))del()'>删除所选<\/a> function go(btns){ ("#addGrade,#addClasses,#del").attr("unable",true);("#addGrade,#addClasses,#del").addClass('disable');(btns).attr("unable",false);(btns).removeClas...
js 或者jquery 切换 设置超链接标记不可用 <a> 急!!!
<a>中自定义一个属性unable来实现!貌似disabled属性只有一个值disabled。<a id="addGrade"href='javascript:;'unable="false"onclick='if(!isdis(this))addGrade()'>添加年级<\/a> <a id="addClasses"href='javascript:;'unable="false"onclick='if(!isdis(this))addClasses()'>添加班级<\/...
怎么设置<a>标记超链接不可点击
<title><\/title><script src="script\/jquery-1.9.1.js"><\/script> <script src="script\/jquery-1.9.1.min.js"><\/script> <script language="javascript"> var timer;\/\/页面加载时调用,给标签设置click事件 (function(){ \/\/页面加载完成,设置a可被点击 setcanclick();});function setca...
给超链接设置备用地址是否可行。 如下代码 <a href="地址1">XXX<\/a>...
用if语句进行嵌套判断,结果为true时进入地址1 如果结果为false时,判断地址2,看下判断结果为false时,接着判断,直到都为false 或者有一个为true 时结束判断
js或者jQuery怎样得到指定div下的指定a标签
1、首先需要引入jquery脚本文件。2、然后添加一些简单的html,这里主要的就是在一个div里添加了二个a链接,div和a链接就各自有id属性。还有一个操作的按钮,加上了onclick事件的。3、然后需要添加对应的点击事件函数。4、在函数中,先利用jquery的选择器方法来获取到a链接,$("#my_div a")这个代码...
jQuery或者js怎么判断在页面切换的时候改变页面的title
下面的代码可以达到你想要的效果,jquery与js都有涉及:().ready(function() { var b, c, a = document.title;"undefined" != typeof document.hidden ? (b = "hidden", c = "visibilitychange") : "undefined" != typeof document.mozHidden ? (b = "mozHidden", c = "mozvisi...
用js从新窗口打开超链接的火狐兼容问题
代码如下,兼容多种浏览器 <script type="text\/javascript"> function externallinks() { if (!document.getElementsByTagName) return;var anchors = document.getElementsByTagName("a");for (var i=0; i<anchors.length; i++) { var anchor = anchors[i];if (anchor.getAttribute("href"))...
js或者jQuery实现一个方法,执行该方法就触发按钮F11被按下。
<script type="text\/javascript"> function omiga_window(){ window.open("full_window.htm","","fullscreen,scrollbars")} <\/script> 这个跟浏览器有关,只有IE6,winxp sp1以下才支持,这是出于安全的角度考虑的,因为只要js能打开全屏,就能做出用户永远也关不掉的全屏广告,或者模仿和QQ系统...
...怎样给这个jQuery特效图标菜单里的图标设置指定的超链接,使点击图标...
写插件的大神对js代码加密了,所以写了个偏门点的方法。不知可否 <script> \/* 图片地址可以是相对路径或绝对路径;标题和描述可以包含HTML *\/ var settings = [{ image: 'images\/zzsc1.png', heading: '百度', description: 'http:\/\/www.baidu.com\/' },{ image: 'images\/zzsc2.png...
<a>标签没有href属性,也没有onclick事件,如何实现超链接的?
在 HTML 4.01 中,<a> 标签可以是超链接或锚。在 HTML5 中,<a> 标签始终是超链接,但是如果未设置 href 属性,则只是超链接的占位符。本例中,虽然没有href链接,也没有onclick事件,但其肯定是使用了jquery等js框架,注册并使用了id="dologin" 的click监听,并在事件中调用链接dologin 别光...