Php jQuery在更改事件之后未拾取更改事件
希望你能帮忙。。。这让我快发疯了 我有两个选择框,jquery从中获取值,以更新我主页上的各种表 第一种货币绝对有效。 第二个是第一次工作,但是对站点和onchange的任何后续更改都不会被拾取 任何帮助都将不胜感激 链接至网站: 选择id=changeCurrencySelect应能正常工作的选项选择id=changeCoinCountrySelect只能用于最多1次更新的选项Php jQuery在更改事件之后未拾取更改事件,php,jquery,ajax,Php,Jquery,Ajax,希望你能帮忙。。。这让我快发疯了 我有两个选择框,jquery从中获取值,以更新我主页上的各种表 第一种货币绝对有效。 第二个是第一次工作,但是对站点和onchange的任何后续更改都不会被拾取 任何帮助都将不胜感激 链接至网站: 选择id=changeCurrencySelect应能正常工作的选项选择id=changeCoinCountrySelect只能用于最多1次更新的选项 应该发生的是,当国家发生变化时,表格会用正确的国家硬币刷新。这种情况只发生一次。然后,当我尝试选择另一个国家时,它停
应该发生的是,当国家发生变化时,表格会用正确的国家硬币刷新。这种情况只发生一次。然后,当我尝试选择另一个国家时,它停止工作。因为您要替换父元素coinTable的HTML,所以每次AJAX调用时,您的更改事件都会与旧HTML一起删除
jQuery("#coinTable").on("change", "#changeCoinCountrySelect", function(){
var country = jQuery(this).val();
jQuery("#coinTable").load("http://goldealers.co.uk/wp-content/plugins/gd/tables.php?country="+country);
});
更多信息:因为您要替换父元素coinTable的HTML,所以每次AJAX调用时,您的更改事件都会与旧HTML一起删除
jQuery("#coinTable").on("change", "#changeCoinCountrySelect", function(){
var country = jQuery(this).val();
jQuery("#coinTable").load("http://goldealers.co.uk/wp-content/plugins/gd/tables.php?country="+country);
});
更多信息:在用户选择某个内容后,您将替换选择框,因此附加到旧选择的jQuery事件将消失。您可以使用.live将该功能应用于所有具有相同选择器的未来选择框,或者在用户选择某个内容后替换选择框,因此附加到旧选择的jQuery事件将消失。您可以使用.live将该功能应用于具有相同选择器的所有未来选择框