有人能提供正确的方法来处理这个JSFiddle吗:
<style>
.red #btn{
background-color:red;
}
.blue #btn{
background-color:blue;
}
</style>
<body ng-app="ap" ng-controller="con">
<button id="btn" ng-click="changeClass()">Change Class</button>
</body>
<script>
var app = angular.module("ap",[]);
app.controller("con",function($scope){
$scope.class = "red";
$scope.changeClass = function(){
if ($scope.class === "red #btn")
$scope.class = "blue #btn";
else
$scope.class = "red #btn";
};
});
</script>
我正试图通过 .class 和 #ID 来改变元素的类。
提前致谢。
感谢 tymeJV,这是新的 JSFiddle:
ng-class
放在那个元素上。 - tymeJVng-class
来实现 - 尝试搜索ng-class if else
。 - tymeJV