Javascript DataTables:添加。选择事件到第二页

Javascript DataTables:添加。选择事件到第二页,javascript,jquery,datatables,Javascript,Jquery,Datatables,我有一个包含大量数据的表,所以我使用jquery。现在,我在表中有一个select下拉列表:在第一页上,select下拉列表与脚本一起工作,在第二页上,当我从下拉列表中选择数据时,警报没有显示。这是我的名片 代码: $example.dataTable; $.opt_value.onchange,函数{ 警报===11===; 警报$'option:selected',this.val; }; 地点 地位 aa bbb 地位 aa bbb 地位 aa bbb 地位 aa bbb 地位 aa b

我有一个包含大量数据的表,所以我使用jquery。现在,我在表中有一个select下拉列表:在第一页上,select下拉列表与脚本一起工作,在第二页上,当我从下拉列表中选择数据时,警报没有显示。这是我的名片

代码:

$example.dataTable; $.opt_value.onchange,函数{ 警报===11===; 警报$'option:selected',this.val; }; 地点 地位 aa bbb 地位 aa bbb 地位 aa bbb 地位 aa bbb 地位 aa bbb 地位 aa bbb 地位 aa bbb 地位 aa bbb 地位 aa bbb 地位 aa bbb 地位 aa bbb 地位 aa bbb
您应将事件附加到文档中,以便:


这里的工作代码将jQuery代码替换为下面的代码,事件处理程序应该在文档中

或者,你也可以使用

jQuery('body').on('change', '.opt_value', function() {
    alert('===11===');
    alert( $('option:selected', this).val() );                
});

在创建第二页的行之前附加更改事件处理程序。因此,他们的变化是听不到的。因此,您必须为所有表附加事件处理程序函数并使用它

可能重复的
jQuery(document).on('change', '.opt_value', function() {
    alert('===11===');
    alert( $('option:selected', this).val() );                
});
jQuery('body').on('change', '.opt_value', function() {
    alert('===11===');
    alert( $('option:selected', this).val() );                
});
$("#example").dataTable();
$("#example").on("change", ".opt_value", function() {
  alert("===11===");
  alert($('option:selected', this).val());
});