已解决!实际上问题出在$(document).ready(function(){//});在我使用它之后,它工作得很好。感谢您的帮助,并因为这样愚蠢的错误而感到抱歉。
我想从引导下拉菜单中选择li。它的工作原理,但是当我想要得到所选李的文本时,它什么也没有显示。
<div class="btn-group">
<a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
<font id="dropdownMenu" >inch</font>
<span class="caret"></span>
</a>
<ul id="dropdownList" class="dropdown-menu">
<li><a href="#">inch</a></li>
<li><a href="#">cm</a></li>
<li><a href="#">mm</a></li>
</ul>
</div>
JS:
$('#dropdownList li').click(function() {
console.log($(this).text());
document.getElementById('dropdownMenu').innerHTML = $(this).text();
});
可我知道为什么它不工作?
谢谢!
我只是困惑,错误地回答。没关系。但是你的代码工作正常吗? https://jsfiddle.net/ku99c8ad/1/'.text()'会获取一个元素的所有文本节点,即使它是最深的后代。 –
感谢您的支票,但它很奇怪它不在我的代码中工作@RajaprabhuAravindasamy –
''? Dude,它是2016. – enguerranws