单击另一个链接时启用链接

时间:2014-02-28 08:42:41

标签: jquery

<script>
    $(document).ready(function() {
        $("close1").click(function() {
            $(".close2").removeClass("ui-state-disabled");
        });
    });
</script>

<li>
    <a href=""  class="close1">Close</a>
</li>
<li>
    <a href="" class="close"  class="close2" style="position:absolute;left:auto">Tile Vertical</a>
</li>

在这里,我宣布了一个名为Close的链接。单击链接关闭后,我应该将行垂直显示为已启用且已禁用。此代码无效。有什么修改吗?

3 个答案:

答案 0 :(得分:5)

您缺少.按类名定位元素:

$(".close1").click(function
// ^ here -----------------

你也为第二个按钮定义了两次课程,你只需要:

class="close close2"

而不是:

class="close" class="close2"

答案 1 :(得分:0)

您不得为单个html元素声明double class属性

<a href="" class="close"  class="close2" style="position:absolute;left:auto">Tile Vertical</a>

答案 2 :(得分:0)

这很好用

$(document).ready(function() {
    $( ".close2" ).bind( "click", function(event){
        event.preventDefault();
    } );
    $(".close1").click(function() {
        $( ".close2" ).unbind( "click");
    });
});