我有选择元素和链接按钮点击链接按钮应该被禁用并显示元素字段集。可以看到代码。 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元素,我想要的是禁用按钮,这样点击后就不能再点击它了。
答案 0 :(得分:1)
使用$(" select")代替$(" #select")
#select搜索一个id,但没有id =&#34的元素;选择"。
$('#add').one("click",function(){
....
});
.one将处理程序附加到链接的click事件。处理程序只执行一次。