jquery - anchor 标记禁用

标签 jquery

我必须根据索引启用和禁用 anchor ,例如:当索引为 3 或更多时,应禁用 anchor 。 我编写了以下代码片段,但当索引为 3 时, anchor 没有被禁用。

if(index == 3){
     $("#anchor2").click(function(e){
                e.preventDefault(); 
                return false;
        });
 }

最佳答案

您可以将场景修改为:

    index=3;//change the value andcheck the result
    $('#anchor2').click(function (e) {
        if (index == 3) {
            e.preventDefault();
            return false;
        } else {
            alert('I am Enabled Now');
        }
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<a id="anchor2" href="#">Click me!</a>

关于jquery - anchor 标记禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27649822/

相关文章:

javascript - 在 jQuery 的 ajax.load() 之后,无法将元素附加到新加载的内容

javascript - jquery json解析

javascript - 这两个命令有什么区别?

jquery - 轮播在 Bootply 中有效,但在我的网站中无效

javascript - 给一个变量一个唯一的名字javascript/jquery

javascript - Searchfuntion 在 Symfony2 中使用 ajax 调用

jQuery carousel new style next 和 prev 在第一张和最后一张幻灯片上

javascript - 在 localStorage 中存储变量太慢

javascript - 无法理解和转换此 JQuery 代码

javascript - 更新 Yii gridView 时“无法读取未定义的属性 'ajaxType'”