gpt4 book ai didi

javascript - 如何防止 child 在整个跨度内发生点击事件?

转载 作者:行者123 更新时间:2023-11-30 05:51:14 27 4
gpt4 key购买 nike

如何防止触发日历,不仅通过点击图标而且通过整个标签?在这种情况下,如果我试图在没有子选择器的情况下直接执行此操作,则它不起作用。

My implementation

HTML:

<div id="datetimepicker1" class="input-append date">
<input type="text" disabled="true"></input>
<span class="add-on disabled">
<i data-time-icon="icon-time" data-date-icon="icon-calendar"></i>
</span>
</div>

JS:

  $(function () {
$('#datetimepicker1').datetimepicker();

$(".disabled").children().bind('click', function () {
return false;
});
});

最佳答案

编辑:http://jsfiddle.net/vg4xa/1/

您必须在 datepicker init 之前设置您的事件处理程序,并停止事件传播:

$(function () {
$('.disabled').bind('click', function(e){
e.stopImmediatePropagation();
});

$('#datetimepicker1').datetimepicker();
});

关于javascript - 如何防止 child 在整个跨度内发生点击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14773556/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com