jquery mobile的按钮事件的问题!点击一个按钮其他按钮就不能按
比如,我点击一个按钮触发事件后,其他几个按钮就变成禁止按的状态,就是不能按的状态然后再点击另一个按钮后被禁用的按钮都恢复过来,求代码!!怎么写?...
比如,我点击一个按钮触发事件后, 其他几个按钮就变成禁止按的状态,就是不能按的状态
然后再点击另一个按钮后 被禁用的按钮 都恢复过来,
求代码!!怎么写? 展开
然后再点击另一个按钮后 被禁用的按钮 都恢复过来,
求代码!!怎么写? 展开
1个回答
推荐于2016-04-13
展开全部
这个跟jquerymobile没关系吧?
就是给那些按钮加个$("input.xx").prop('disabled',"true")即可 ,取消$("input.xx").prop('disabled',"false");
如果要想样式上明显变化 最好自己写个class
你可以给你需要控制的按钮都加一个相同的class
<input type="button" class="a" value="被控制的按钮1">
<input type="button" class="a" value="被控制的按钮2">
<input type="button" class="a" value="被控制的按钮3">
<input type="button" class="b" id="jy" value="禁用">
<input type="button" class="b" id="qxjy" value="取消禁用">
<script>
var jy=$("#jy");
var qxjy=$("#qxjy");
var a=$(".a");
jy.click(function(){
a.prop('disabled',"true").addClass("变灰的class名称");
});
qxjy.click(function(){
a.prop('disabled',"false").removeClass("变灰的class名称");
});
</script>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询