我有两个标签的HTML部分.聋人正在工作,但是当我试图打开另一个标签时,我收到了一个错误.有人可以帮忙吗?
HTML
<ul class="nav nav-tabs" data-bind="tabs: true" id="myTabs">
<li class="active"><a href="#first">First</a></li>
<li><a href="#second">Second</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="first">
<div class="form-group">
<label class="control-label"></label>
</div>
</div>
<div class="tab-pane" id="second">
<div class="form-group">
<label class="control-label"></label>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
JS
ko.bindingHandlers.tabs = {
init: function (element, valueAccessor, allBindingsAccessor, viewModel) {
$(element).find('a').click(function (e) {
e.preventDefault();
$(e.target).tab('show');
});
}
};
Run Code Online (Sandbox Code Playgroud)
我收到错误:未捕获TypeError:对象[object Object]没有方法'tab'
我有一个包含许多字段的对象.例:
房子
- 窗户
- 门
- 管道
等
我正在寻找一种优雅的方法来检查其中一个元素是否为空.代替 -if (windows != null || doors != null || pipes...)