gpt4 book ai didi

javascript - Bootstrap 模态和 jQuery 上线(实时)

转载 作者:行者123 更新时间:2023-12-01 05:15:47 26 4
gpt4 key购买 nike

我在事件中使用 jQuery,如下所示:

$('#select_search').on('change', '#parent_row', function(){
alert("Select a county first");
});

它不会回调,但是当我删除第二个参数“#parent_row”时,它会起作用。

HTML 看起来像这样:

<div class="row" id="parent_row">
<div class="col-md-6">
<div class="modal-dialog" style="width: 750px;">
...
<select name="select_search" id="select_search" class="form-control">
...

重要的一点是它使用了 bootstrap 的模态。您按下按钮,就会在模式中打开一个表单,并且该表单有一个选择元素。模式是否会导致 on() 无法正常工作?

最佳答案

你搞错了。要委托(delegate)事件,您必须在父元素上注册它:

$('#parent_row').on('change', '#select_search', function () {
console.log('Select a county first');
});

干杯。

关于javascript - Bootstrap 模态和 jQuery 上线(实时),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49522419/

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