这几天在改一个程序,现在页面如下,上方是三个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写了一部分的代码,实现了一点 但链接还是可以点击并跳转,所以我想请达人帮我实现上边要求的效果,不知可否,谢谢