Bootstrapを使用していますが、次のドロップダウンメニューがあります。
<div class="btn-group">
<a class="btn btn-primary dropdown-toggle" data-toggle="dropdown" href="#">
number of rooms
<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li>
<a href="#" >1</a>
</li>
<li>
<a href="#" >2</a>
</li>
<li>
<a href="#" >3</a>
</li>
<li>
<a href="#" >4</a>
</li>
<li>
<a href="#" >5</a>
</li>
</ul>
</div>
ドロップダウンメニューのエントリをクリックしたときに、選択したテキストを取得したい。私はもう試した :
$('.dropdown-menu :selected').text();
$('.dropdown-menu option:selected').text();
$('.dropdown-menu').find('option:selected').text();
$('.dropdown-menu li a').text(); //returns 12345
$('.dropdown-menu > .active').text();
...
しかし、それは機能しません。私は何が間違っているのですか?どうも
編集実際、私はJavascriptにまったく慣れていません(私はJava開発者です)。私はバックボーンを使用していて、そのようなものが欲しいです:
window.RoomView = Backbone.View.extend({
events : {
"click .dropdown-menu" : "test"
}
test : function(){
//display selected text
}