Jquery链接禁用

时间:2016-04-20 11:04:24

标签: javascript jquery

我有选择元素和链接按钮点击链接按钮应该被禁用并显示元素字段集。可以看到代码。 here这是我的剧本:

 $(document).ready(function(){
$('#add').click(function(){

    //disable button on click
    if ($('#add').attr('disabled')) 
        $('#add').removeAttr('disabled');
    else 
        $('#add').attr('disabled', 'disabled');

    //show/hide nytt Prosjekt
    $("#nyttProsjekt").toggle();
    if ($('#sign').text() == "-")
        $('#sign').text("+")
    else
        $('#sign').text("-");

    //toggle select disabled class and value
    $('#select').toggleClass( "disabled" );
    if ($('#select').attr('disabled')) 
        $('#select').removeAttr('disabled');
    else 
        $('#select').attr('disabled', 'disabled');
   });
});
我的html按钮上的

看起来已被禁用,但是当我点击它时会关闭open元素,我想要的是禁用按钮,这样点击后就不能再点击它了。

1 个答案:

答案 0 :(得分:1)

使用$(" select")代替$(" #select")

#select搜索一个id,但没有id =&#34的元素;选择"。

UPDATE:

$('#add').one("click",function(){ .... });

.one将处理程序附加到链接的click事件。处理程序只执行一次。

jsfiddle