jquery mobile的按钮事件的问题!点击一个按钮其他按钮就不能按

比如,我点击一个按钮触发事件后,其他几个按钮就变成禁止按的状态,就是不能按的状态然后再点击另一个按钮后被禁用的按钮都恢复过来,求代码!!怎么写?... 比如,我点击一个按钮触发事件后, 其他几个按钮就变成禁止按的状态,就是不能按的状态
然后再点击另一个按钮后 被禁用的按钮 都恢复过来,
求代码!!怎么写?
展开
 我来答
匿名用户
推荐于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>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式