我有一個div,在那裏顯示我可以邀請參加我的拍賣的用戶列表。該列表是從DB檢查div而不是複選框
一切工作正常加載,我要檢查所有的標籤,而不是複選框,所以我做這樣的事情:
<div ng-show="showBid" class="panel panel-default">
<div class="panel-heading">Invite Members</div>
<div class="panel-body">
<div ng-repeat="user in users">
<div class="user">
<input type="checkbox" ng-model="user.isChecked" ng-change="insertinvited(user)" name="checkbox" class="checkbox" id="checkbox">
<label class="col-md-4" ng-hide="user.name == profile" for="checkbox">
<img ng-src="{{user.img}}" class="userImage">
<div class="username"> {{user.name}}</div>
<div class="userrole"> {{user.role}} </div>
<div class="usercompany">{{user.company}}</div>
</label>
</div>
</div>
</div>
</div>
和我這樣做對CSS:
label {
display: block;
cursor: pointer;
}
.checkbox {
display: none;
}
.checkbox:checked + label {
background-color: lightseagreen;
}
但這僅適用於第一個用戶,它並不適用於其他
我不認爲一個DIV是一個標籤 – mplungjan
使用範圍的有效子取代div子元素 – Ahefaz
使用範圍編輯 – mpeg90