jquery if else statement
jquery if else statement
我做错了什么?这是在jquery手机上。
$('.ui-checkbox').click(function() {
if (
$('.ui-checkbox label.ui-checkbox-off').removeClass('off').addClass('on')) {
}else {
$('.ui-checkbox label.ui-checkbox-on').removeClass('on').addClass('off');
}
});
第一部分有效,但当我第二次点击时不行。
根据您的评论,您似乎想要
$('.ui-checkbox').click(function() {
$('label.ui-checkbox-on,label.ui-checkbox-off', this)
.toggleClass('on').toggleClass('off');
});
但这有点奇怪。您可以使用一个简单的类(on
)并简单地执行
$('.ui-checkbox').click(function() {
$('label', this).toggleClass('on');
});
你可能不需要两个类,因为"off"通常意味着"not on"。
相关文章:
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 正在尝试使用if和else添加类,但无法正常工作
- Javascript Return and if/else
- JavaScript if-else 速记错误
- 如何检查if/else语句中的随机条件
- 在javascript中创建数组,而不是if.else
- Javascript If else 只返回 TRUE 或只返回 FALSE
- jquery if else不返回警报消息
- Jquery else if statement
- JQuery Else if statement?
- ActionScript 3 If/ Else If Statement
- JQUERY, AJAX if else statement
- if/else statement
- Javascript if / else Statement
- assertExists with if-else statement
- shortHand if else-if and else statement
- Google Maps API V3 IF else statement
- angularjs if else statement
- jquery if else statement
- Javascript If-else statement