解决了!实际上问题出在 $(document).ready(function(){//});我使用后,效果很好。感谢您的帮助,并对如此愚蠢的错误表示歉意。
我正在尝试从 Bootstrap 下拉菜单中选择 li。它有效,但是当我想获取所选 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();
});
我可以知道为什么它不起作用吗?
谢谢!
最佳答案
使用Jquery:
$('#dropdownList li').click(function () {
console.log($(this).text());
$('#dropdownMenu').text($(this).text());
});
关于javascript - ul li $(this).text() 什么也没显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35841538/