Jquery获取单击文本下拉菜单引导
我正在使用引导,我有以下下拉菜单:Jquery获取单击文本下拉菜单引导,jquery,backbone.js,drop-down-menu,twitter-bootstrap,Jquery,Backbone.js,Drop Down Menu,Twitter Bootstrap,我正在使用引导,我有以下下拉菜单: <div class="btn-group"> <a class="btn btn-primary dropdown-toggle" data-toggle="dropdown" href="#"> number of rooms <span class="caret"></span> </a>
<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>
但它不起作用。我做错了什么?Thx
编辑事实上,我对Javascript完全陌生(我是java开发人员)。我正在使用主干网,希望有类似的功能:
window.RoomView = Backbone.View.extend({
events : {
"click .dropdown-menu" : "test"
}
test : function(){
//display selected text
}
这取决于您的意思是要在现有函数中获取文本,还是根本不获取文本:
$('.dropdown-menu a').click( function () {
var text = $(this).text();
});
我不是骨干专家,但也许
events : {
"click .dropdown-menu a" : "test"
}
test : function(){
//display selected text
var text = $(this).text();
}
就这么做吧
$('.dropdown-menu li a').click(function() {
alert($(this).text());
});
make it
:selected
或.active
来自哪里?thx为您提供答案,您能给我一个代码来检索现有函数plz中的文本吗?function()
->function()
$('.dropdown-menu li a').click(function() {
alert($(this).text());
});
"click .dropdown-menu a" : "displayRoomConfigForms"
displayRoomConfigForms: function(event){
var text = $(event.currentTarget).text();
}