jquery - angular.js ng-repeat 中的 css ".selected"无法正常工作

标签 jquery css angularjs

我有简单的单选按钮。我有一个 .selected 类,如果您选择其中一个标签,它会将“+10”、“0”和“X”标签变为红色。这有效:

http://jsfiddle.net/KRMRU/18/

但是,如果以上所有内容都位于 angular.js- 表中,则这不起作用

http://jsfiddle.net/KRMRU/17/

我假设 jQuery $(this).addClass 不能正常工作,我需要其他东西……有什么想法吗?

最佳答案

不确定为什么您的点击不起作用,但我找到了解决方法:

如果您在主函数下方使用以下 jQuery,它应该可以工作:

$(document).ready(function() {
    $('#sites input:radio').addClass('input_hidden');
    $(document).on('click', '#sites label', function() {
        $(this).addClass('selected').siblings().removeClass('selected');
    });
});

http://jsfiddle.net/peteng/KRMRU/25/

关于jquery - angular.js ng-repeat 中的 css ".selected"无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16962553/

相关文章:

jquery - JSON解析多个key

javascript - jquery fadeOut div 无法淡入

html - 表单的 CSS 气泡错误框

php - 根据变量值打开或关闭按钮

php - 无法将值从子页面传递到父页面且无响应

使用默认属性值的 jQuery 范围 slider

javascript - 在 HTML 音频播放器中切换播放/暂停按钮

javascript - 两个闭包有什么区别?

angularjs - 在 AngularJS 指令中加载页面后启用按钮

javascript - $route 不适用于搜索 url