ページ上の別の要素に特定のクラスがあるかどうかに基づいて、HTML 要素を表示したいと考えています。
function MyViewModel() {
var self = this;
this.showElement = ko.computed(function() {
return $('#history').hasClass('active');
}, this);
}
<li data-bind="visible: showElement">Element Text</li>
<div id="summary" class="tab-pane fade in active"></div>
<div id="history" class="tab-pane fade in"></div>
タブペインがクリックされるたびに、そのタブは「アクティブ」クラスを取得します。アクティブなタブに応じて、li 要素を非表示または表示したいと思います。近くにいるような気がしますが、何かが欠けています。