我将.live()更改为.on(),但更改不会反映在服务器上

时间:2021-06-11 作者:Dean

我为我的Wordpress网站下载了一个数量增量插件(themeszone Woocommerce ajax quantity)。一些Jquery在这一行已经过时了;

$(\'.tz-qty-cont\').live(\'click\', function(){
我发现了。live已弃用,需要更改为。所以我把电话改成

$(document.body).on(\'click\', \'.tz-qty-cont\', function(){
然而,我把更改推到了服务器上,并用谷歌控制台检查了它,我注意到我的Wordpress站点没有检测到更改?我使用的是WP 5.7,我很确定Jquery migrate已经启用,尽管我没有启用它,这很奇怪,因为我认为它在5.5版中被删除了。我曾想过使用Jquery migrater,但后来我发现,如果我的WPversion高于5.6,那么Jquery migrator实际上不会有帮助(这不是一个解决方案)

change on server not reflected on site

1 个回复
SO网友:Dean

我从未清除过我机器上的缓存,因此在加载网页的缓存版本时,更改不会反映在我的网站上,但一旦我清除了缓存,我就会看到更改。

相关推荐

JQuery显示DIV和删除按钮

使用jQuery,我想在显示div(#div wordpress)后删除该按钮我以为我懂这个把戏,但没有。。。没用,我想我忘了什么。如果有人能告诉我最现代最简单的方法clic=Show 部门和Remove 按钮我的代码/* Show/Hide my div*/ jQuery(document).on(\'click\',\'#my-button\',function() { jQuery(\'#div-wordpress\').slideToggle(\'230\',\'