我想根据页面上的另一个元素是否具有某个类来使 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 元素。我觉得我很接近,但错过了一些东西。