我有这两个按钮,我希望在单击另一个按钮时禁用其中一个按钮。
有html
<button type="submit" id="button_user" name="submit" class="btn btn-small btn-primary" data-toggle="collapse" data-target="#fsearch">Pretraga terena na sajtu</button>
<button type="submit" id="button_field" name="submit" class="btn btn-small btn-primary" data-toggle="collapse" data-target="#usearch">Pretraga korisnika na sajtu</button>
我已经设法用两个函数和 onclick 做到了这一点,但我想知道有没有什么优雅的方法可以在一个函数中做到这一点,从而可以避免内联 js?
这是我的js:
$(document).ready(function(){
disable_one = function(){
if($('button_user').data('clicked', true)){
$('#button_field').attr("disabled", "disabled");
return;
}
};
disable_two = function(){
if($('button_field').data('clicked', true)){
$('#button_user').attr("disabled", "disabled");
return;
}
};
});