在开发中有时候会需要使用jQuery获取动态的id,下面是代码:
<div id="{{hospital.id + 'hospital'}}" class="z_tl z_t2 clearfix z_poaR" ng-click="openDoctorList(hospital.id,hospital.name)">
$scope.openDoctorList = function (id,hospitalName) { $scope.uniqueHospitalId = id; var hospitalId = id + "hospital"; if($scope.cacheHospitalId != id){ $("#"+hospitalId).attr("class","z_tl clearfix z_poaR"); } if($scope.cacheHospitalId == id){ $("#"+hospitalId).attr("class","z_tl z_t2 clearfix z_poaR"); $scope.doctorList = null; } $scope.cacheHospitalId = id; }
使用上面的办法,就可以实现动态获取id的需求
。