Bootstrap と JavaScript を使用しています。私はそれをアコーディオン形式として使用しています。折りたたまれたものをクリックすると、id に基づいてdiv
アイテムが開き、表示されます。div
問題:
div
アイテムが含まれていない場合は、開いてユーザーにメッセージを表示します。
"no items here"
どうすればそれを行うことができますか?JavaScript で ?
これは私が持っているものです:
意見
<div class="accordion-body collapse state-loading" data-group-id="13" data-bind="attr: { 'id': 'GroupMember_' + Id(), 'data-type-id': ModelId() }" id="GroupMember_15" data-type-id="15">
<div class="accordion-inner no_border" data-bind="foreach: Children"></div><!--END: accordion-inner--></div>
</div>
開いて、このテキストを表示したいChildren
場合:0
No items here
Javascript:
OnSuccess: function (data) {
var _groups = linq.From(options.groupData);
var _groupsToUpdate = _groups .Where(function (x) { return x.Id == options.groupId; });
if (_groupsToUpdate.Any()) {
_groupsToUpdate.First().Children = data.Items;
}
共有するものが他にないかどうかわかりません-お知らせください。
アップデート
分割レイアウト:
<div class='accordion-group'>
<div class='accordion-heading'> Group 1 </div>
<div class='accordion-body'>
<div class='accordion-inner'>
<div class='element'>No items here</div>
</div>
</div>
</div>
accordion-inner
「accordion-body」を表示してアイテムに入るには、「accordion-heading」クラスをクリックする必要があります