堆栈溢出的所有答案显示了如何使用on click事件完成此操作,但我希望获得所选值而不触发on click事件。
<div class="dropdown" >
<button id="ddown" class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown" >Select Value
<span class="caret"></span></button>
<ul id="ulRating" class="dropdown-menu">
<li><a href="#" target="_self" dropdown-val="3">Tres</a></li>
<li><a href="#" target="_self" dropdown-val="2">Dos</a></li>
<li><a href="#" target="_self" dropdown-val="1">Unos</a></li>
</ul>
</div>
此外,我正在使用黑客来设置当前值。有没有更好的方法来设置部分?
$("#ulRating li a").filter("[dropdown-val=" + result.value + "]").trigger('click');