已解決!實際上問題出在$(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