Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript window.onload不总是在chrome中工作_Javascript_Jquery_Asp.net Core - Fatal编程技术网

Javascript window.onload不总是在chrome中工作

Javascript window.onload不总是在chrome中工作,javascript,jquery,asp.net-core,Javascript,Jquery,Asp.net Core,我的视图中有两个单选按钮。在页面加载时,我想触发一个click事件,我使用以下Jquery代码在页面加载时单击单选按钮 $(window).on("load", function () { jQuery(function () { jQuery('#addressID_radioButton').click(); jQuery('#personID_radioButton').click();

我的视图中有两个单选按钮。在页面加载时,我想触发一个click事件,我使用以下Jquery代码在页面加载时单击单选按钮

 $(window).on("load", function () {
        jQuery(function () {
            jQuery('#addressID_radioButton').click();
            jQuery('#personID_radioButton').click(); 
        });
    });  

但是在Chrome
jQuery(“#addressID_radioButton”)中,点击()
addressID_单选按钮上工作或触发单击事件,但在
jQuery(“#personID_单选按钮”)。单击()有时有效有时无效,我必须刷新页面以使其正常工作。

如果这是您想要完成的全部任务,请改为设置为选中

jQuery('#addressID_radioButton, #personID_radioButton').prop('checked', true);

自从更新到Wordpress 5.6后,我注意到$(窗口).on(“加载”…非常易变。我也安装了jQuery迁移

试试document.ready to test,我想你会发现它会起作用的


我不确定$(window).on(“load”错误是否与jQuery或浏览器有关。

你有console.log来看看你是否能找到一个不起作用的吗?@chuie当我经过这个“jQuery(“#personID_radioButton”)。click();`在控制台中它可以在触发器上工作clicktry使用触发器('clcik'))还有,你有任何点击事件监听器吗?否则你可以用你的道具('checked',true)啊,就像下面的答案一样谢谢你,我现在试过了,两个都不工作,你的意思是没有windw.load?取决于你在哪里运行它。还有,如果它不工作,也许这些元素是由ajax加载的?如果
console.log(jQuery(“#addressID_radioButton,#personID_radioButton').length)
为零它们还不存在
console.log(jQuery(“#addressID_radioButton,#personID_radioButton').length)
函数后添加的显示1应为2 thoughchrome显示2 firefox显示1,firfox显示0刷新后显示两个相同的记录chrom显示2