Jquery 如何在引导中向模式组件上的按钮添加附加操作
我有一个模态组件,它有一个按钮,上面有Jquery 如何在引导中向模式组件上的按钮添加附加操作,jquery,twitter-bootstrap-3,Jquery,Twitter Bootstrap 3,我有一个模态组件,它有一个按钮,上面有data dismission=“modal”。单击此按钮时,我还需要绑定另一个操作。我试过: $("#lsfModal").on("click", ".btn-ok", function(){ window.location = someURL; }); 我还尝试了mousedown而不是click,但没有成功。我注意到这个函数根本没有被调用 有什么想法吗?谢谢 我正在使用的html: <div class="modal" id="lsfM
data dismission=“modal”
。单击此按钮时,我还需要绑定另一个操作。我试过:
$("#lsfModal").on("click", ".btn-ok", function(){
window.location = someURL;
});
我还尝试了mousedown
而不是click
,但没有成功。我注意到这个函数根本没有被调用
有什么想法吗?谢谢
我正在使用的html:
<div class="modal" id="lsfModal" tabindex="-1" role="dialog" aria-labelledby="lsfModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
<h4 class="modal-title" id="lsfModalLabel">Modal title</h4>
</div>
<div class="modal-body">
Lorem ipsum dolor sit amet
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default btn-cancel" data-dismiss="modal">Cancel</button>
<button type="button" class="btn btn-default btn-ok" data-dismiss="modal">OK</button>
</div>
</div>
</div>
</div>
&时代;接近
情态标题
Lorem ipsum dolor sit amet
取消
好啊
稍后编辑:该死。我实际上使用了另一个选择器:
$(“#lsfModal.confirm”)
。类confirm
是后来通过javascript添加的,因此它不起作用| 我认为您正在添加模型运行时。为此,您需要使用委托
$("body").on("click", "#lsfModal.btn-ok", function(){
// do some thing herer
});
标记
<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
Launch demo modal
</button>
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
<button type="button " class="btn btn-primary deleteButton" ><span aria-hidden="true">×</span><span class="sr-only">Delete</span></button>
<h4 class="modal-title" id="myModalLabel">Modal title</h4>
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
您可以使用bootply我认为您正在添加模型运行时。为此,您需要使用委托
$("body").on("click", "#lsfModal.btn-ok", function(){
// do some thing herer
});
标记
<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
Launch demo modal
</button>
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
<button type="button " class="btn btn-primary deleteButton" ><span aria-hidden="true">×</span><span class="sr-only">Delete</span></button>
<h4 class="modal-title" id="myModalLabel">Modal title</h4>
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
您可以使用bootply我认为您正在添加模型运行时。为此,您需要使用委托
$("body").on("click", "#lsfModal.btn-ok", function(){
// do some thing herer
});
标记
<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
Launch demo modal
</button>
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
<button type="button " class="btn btn-primary deleteButton" ><span aria-hidden="true">×</span><span class="sr-only">Delete</span></button>
<h4 class="modal-title" id="myModalLabel">Modal title</h4>
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
您可以使用bootply我认为您正在添加模型运行时。为此,您需要使用委托
$("body").on("click", "#lsfModal.btn-ok", function(){
// do some thing herer
});
标记
<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
Launch demo modal
</button>
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
<button type="button " class="btn btn-primary deleteButton" ><span aria-hidden="true">×</span><span class="sr-only">Delete</span></button>
<h4 class="modal-title" id="myModalLabel">Modal title</h4>
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
</div>
</div>
您可以使用bootply如果要将处理程序附加到动态生成的控件,请使用委托语法
$( "container" ).on( "click", "#urcontrol", function() {
alert( $( this ).text() );
});
如果要将处理程序附加到动态生成的控件,请使用委托语法
$( "container" ).on( "click", "#urcontrol", function() {
alert( $( this ).text() );
});
如果要将处理程序附加到动态生成的控件,请使用委托语法
$( "container" ).on( "click", "#urcontrol", function() {
alert( $( this ).text() );
});
如果要将处理程序附加到动态生成的控件,请使用委托语法
$( "container" ).on( "click", "#urcontrol", function() {
alert( $( this ).text() );
});
请向我们展示您所有的HTMLWhat is other event by this?另一个事件是模态关闭。是的,请使用@Ravi的答案,因为我相信您很可能只是在加载文档后才添加模态。请向我们展示您所有的HTMLWhat is other event by this?另一个事件是模态关闭。是的,请使用@Ravi的答案回答,因为我相信你很可能只是在文档加载后添加了模态。请向我们展示你所有的HTMLWhat是除此之外的其他事件?其他事件是模态关闭。是的,请使用@Ravi的答案,因为我相信你很可能只是在文档加载后添加了模态。请向我们展示你所有的HTMLWhat还有其他事件吗?另一个事件是模式关闭。是的,请使用@Ravi的答案,因为我相信您很可能只是在加载文档后添加了模式。+1您很可能是正确的,但如果问题中没有更多代码,我们无法确定!该死的。我实际上使用了另一个选择器:
$(“#lsfModal.confirm”)
。类confirm
是后来通过javascript添加的,因此它不起作用|+1您很可能是正确的,但如果问题中没有更多代码,我们无法确定!该死的。我实际上使用了另一个选择器:$(“#lsfModal.confirm”)
。类confirm
是后来通过javascript添加的,因此它不起作用|+1您很可能是正确的,但如果问题中没有更多代码,我们无法确定!该死的。我实际上使用了另一个选择器:$(“#lsfModal.confirm”)
。类confirm
是后来通过javascript添加的,因此它不起作用|+1您很可能是正确的,但如果问题中没有更多代码,我们无法确定!该死的。我实际上使用了另一个选择器:$(“#lsfModal.confirm”)
。类confirm
是后来通过javascript添加的,因此它不起作用|这对Ravi之前添加的答案不增加值这对Ravi之前添加的答案不增加值这对Ravi之前添加的答案不增加值这对Ravi之前添加的答案不增加值