
正文
jquery设置单选失效,jquery表单选择器
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
jquery如何实现一个按钮只能点击一次,再点击就无效?
用jQuery的方式 jQuery专门为此功能提供了一个函数one。这样写就能让click这个事件只执行一次。
(this).removeClass().addClass(on);句话会把类名为i1的元素的类名移除,给他添加类名on,所以$(.i1).click在执行的时候就找不到这个元素了。
可以用jQuery的one方法只执行一次。
相关问答
Q1: jquery如何让一个按钮点击后失效1s然后又可以点
1、使用jquery。unbind事件 和 bind事件就能解决。
2、每次进入事件回调函数的时候都要判断这个计时器是否为启动状态,如果是启动状态,直接跳出不执行事件即可。
3、设置cookie,里面存一个时间,页面重新加载后获取cookie的值,用当前时间和cookie中的时间比较,时间大于你的等待时间,不禁用(删除cookie),否者禁用(有cookie才禁用)。
4、新建一个html文件,命名为test.html,用于讲解怎么让jquery事件执行一次。在test.html文件内,引入jquery.min.js库文件,成功加载该文件,才能使用jquery中的方法。
Q2: jquery怎么设置select不可用
1、之后的jquery请使用prop来操作checked 和selected 以及disable属性。
2、首先,我们点击CheckBox控件。这时我们便可以在窗体中直接绘制。然后我们便可以在这里更改CheckBox的文字显示。如果想要默认选中,我们将Checked设置为TRUE。也可将Enabled设置为TRUE。
3、我开发的应用是用一张图片做div背景,上面放置select,并做透明度为0.01,这样看不到select,又能显示按钮,但是是用原生的select,就是将data-role=none,效果也不错的。那遇到的问题就是安卓版本的问题。
4、”由于项目比较急,小编只能乖乖留下解决问题。再次测试之后,小编逐一排查了可能性原因(正式版和测试版代码不一致,页面HTML代码错乱,css代码错误),但都未能解决问题。
Q3: jQuery单选框值的转换无效
1、第一次点击获取不到值是因为页面刚刷新进入的时候,单选框没有被选中,所以获取的值是空的。因为你第一次点击了,所以这个单选框被选中了,所以第二次点击就能获取到这个单选框的值了。
2、如果是把点击事件绑定到label标签上,那肯定就是这种情况的,因为单选框的选中事件肯定是发生在label标签的点击事件发生之后的,所以label的点击事件是无法实时捕捉到单选框被选中后的值的。
3、你获取的值的方法之前有没有见触发的条件?比如blur?focus?click?等等。如果没有的话 他只会页面刚加载的时候执行一次 ,所以就只能获得一次值了。
4、$(input).prop(checked, true); //把单选框设为选中状态$(input).prop(checked); //获取单选框是不是被选中了,返回true或false这是从jQuery 6版本开始使用的写法。如果设置disabled和selected属性,也是使用prop方法。
Q4: ie6用jquery1.7给单选框设置点击事件后,单选框无法被选中。
如果是把点击事件绑定到label标签上,那肯定就是这种情况的,因为单选框的选中事件肯定是发生在label标签的点击事件发生之后的,所以label的点击事件是无法实时捕捉到单选框被选中后的值的。
单选框的选中与取消与JQuery没有直接关系。只需要设置radio的name值就可以了,相同name值的radio的定义中,是不能有两个同时被选中的。
你获取的值的方法之前有没有见触发的条件?比如blur?focus?click?等等。如果没有的话 他只会页面刚加载的时候执行一次 ,所以就只能获得一次值了。
你这个写法有问题,因为你每次取到是在html代码中排在第一位的radio。
.change(function () { if ($(input[name=radio]:checked).val() === 0) { (input[type=text]).hide();} });浏览器运行index.html页面,此时点击“否”单选按钮后,输入框成功被隐藏了。
关于jquery设置单选失效和jquery表单选择器的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






