Jquery向上而不是向下遍历
我有一个引导下拉列表,我正在尝试填充它,我想你们会用这个值调用header,就像你们在常规html下拉列表中看到的那个样。因此用户知道他们在菜单中选择了什么 我的问题是,如果在一个页面上有多个下拉列表,jquery将同时针对这两个下拉列表,而不仅仅是我从中选择的下拉列表。通常我会通过添加Jquery向上而不是向下遍历,jquery,Jquery,我有一个引导下拉列表,我正在尝试填充它,我想你们会用这个值调用header,就像你们在常规html下拉列表中看到的那个样。因此用户知道他们在菜单中选择了什么 我的问题是,如果在一个页面上有多个下拉列表,jquery将同时针对这两个下拉列表,而不仅仅是我从中选择的下拉列表。通常我会通过添加$(this.parent())来解决这个问题,但是html有点复杂,我真的不想做一系列的工作 .parent().parent().parent() 一定有更好的方法来做这件事,我错过了,或者干脆忘记了 我的h
$(this.parent()
)来解决这个问题,但是html有点复杂,我真的不想做一系列的工作
.parent().parent().parent()
一定有更好的方法来做这件事,我错过了,或者干脆忘记了
我的html看起来像
<p><label class="control-label" data-bind="html: label"></label></p>
<div class="dropdown" data-bind="cssProperties: properties, css: { hidden : EvalDisplay() == false }">
<button class="btn btn-default dropdown-toggle col-md-12 dropBtn" type="button" id="dropdownMenu1" data-toggle="dropdown">
<span class='pull-left' data-bind="value: value,attr: { 'name' : id}"></span>
<span class="caret pull-right"></span>
<p class='clearfix'></p>
</button>
<ul class="dropdown-menu side-dropdown" role="menu">
<!-- ko foreach: options -->
<li role="presentation"><a role="menuitem" tabindex="-1" data-bind="html: Value"></a></li>
<!-- /ko -->
</ul>
<p class='clearfix'></p>
</div>