【发布时间】:2016-02-25 23:54:17
【问题描述】:
能否请您告知如何使用 jquery api 禁用/启用点击功能。根据我的角色,我向用户展示了体育页面。
使用下面的 UI 引导代码。
<div id="viewtest" class="btn-group btn-group-sm">
<button id="C" class="btn btn-default" title="Cricket">Cricket</button>
<button id="B" class="btn btn-default" autofocus="autofocus" autofocus title="BaseBall">BaseBall</button>
<button id="T" class="btn btn-default disabled" title="Tennis">Tennis</button>
<button id="G" class="btn btn-default disabled " title="Monthly">Golf</button>
</div>
我正在使用下面的函数来处理上面的按钮点击事件。
$(".btn-group > .btn").click(function () {
$(this).addClass("btn-primary").siblings().removeClass("btn-primary");
viewtype = this.id;
$(this).blur();
showPage();
});
对于某些条件,我正在使用以下函数禁用点击事件
var disableOptionsTabs=["C","T"];
disableButtons(disableOptionsTabs);
function disableButtons(mybuttons) {
$.each(mybuttons, function (key, value) {
$("#" + value).off();
});
}
请告知如何启用点击事件?或者如何绑定按钮的点击功能。
我正在使用下面的方法,根据给定的建议绑定指定按钮的单击事件。但它不起作用。
var enableOptionsTabs=["C","T"];
enableButtons(enableOptionsTabs);
function enableButtons(mybuttons){
$.each( mybuttons, function( key,value )
{ $( "#" + value ).on("click",myOnClick); }
);
}
【问题讨论】:
标签: javascript jquery twitter-bootstrap