Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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
使用超时jQuery回发?_Jquery_Html - Fatal编程技术网

使用超时jQuery回发?

使用超时jQuery回发?,jquery,html,Jquery,Html,我有一个使用jQuery和ASPX的回发,我需要从回发中获得示例: <script> setTimeout(function() { $('#autost').trigger('click'); }, 3e3); </script> <a id="autost" href="/downloadmusic/music.mp3">Download File</a> setTimeout(函数(){ $('autos

我有一个使用jQuery和ASPX的回发,我需要从回发中获得示例:

<script>
    setTimeout(function() {
        $('#autost').trigger('click');
    }, 3e3);
</script>

<a id="autost" href="/downloadmusic/music.mp3">Download File</a>

setTimeout(函数(){
$('autost')。触发器('click');
},3e3);
这就是我进入页面的回发结果,但是超时时间不会出现,为什么?谁能告诉我怎么做


请帮助,谢谢:)

您不能使用jquery对象进行锚定单击。它将调用与之绑定的单击处理程序。如果使用jquery触发器,它不会重定向到href。您需要使用dom对象单击来触发锚点单击

$(document).ready(function () {
    setTimeout(function () {
        $('#autost').attr("download",true);
        $('#autost')[0].click();
    }, 3e3);
});

不能使用jquery对象进行锚定单击。它将调用与之绑定的单击处理程序。如果使用jquery触发器,它不会重定向到href。您需要使用dom对象单击来触发锚点单击

$(document).ready(function () {
    setTimeout(function () {
        $('#autost').attr("download",true);
        $('#autost')[0].click();
    }, 3e3);
});

不能使用jquery对象进行锚定单击。它将调用与之绑定的单击处理程序。如果使用jquery触发器,它不会重定向到href。您需要使用dom对象单击来触发锚点单击

$(document).ready(function () {
    setTimeout(function () {
        $('#autost').attr("download",true);
        $('#autost')[0].click();
    }, 3e3);
});

不能使用jquery对象进行锚定单击。它将调用与之绑定的单击处理程序。如果使用jquery触发器,它不会重定向到href。您需要使用dom对象单击来触发锚点单击

$(document).ready(function () {
    setTimeout(function () {
        $('#autost').attr("download",true);
        $('#autost')[0].click();
    }, 3e3);
});

需要添加如下内容

$('#whateveryourid')[0].click()
[0]表示数组的第一个元素-选择器在执行时返回0个或多个元素。
希望它对您有用

需要添加以下内容

$('#whateveryourid')[0].click()
[0]表示数组的第一个元素-选择器在执行时返回0个或多个元素。
希望它对您有用

需要添加以下内容

$('#whateveryourid')[0].click()
[0]表示数组的第一个元素-选择器在执行时返回0个或多个元素。
希望它对您有用

需要添加以下内容

$('#whateveryourid')[0].click()
[0]表示数组的第一个元素-选择器在执行时返回0个或多个元素。

希望它对您有用

对不起,我的英语很抱歉,但是上面发布的代码是回发的结果。“3e3”是否有语法错误?对不起,我的英语很抱歉,但是上面发布的代码是回发的结果。“3e3”是否有语法错误?对不起,我的英语很抱歉,但是上面发布的代码是回发的结果。“3e3”处是否有语法错误?对不起,我的英语不好,但是上面发布的代码是回发的结果。“3e3”处是否有语法错误?为什么
$(“#autost”)[0]。触发器('click')不工作,但
$('#autost')[0]。单击()
工作正常???但不会被触发。。。我有这样一个:回发响应:setTimeout(函数(){$('#autostarttimer')[0]。触发器('click');},3e3);但超时似乎不是自己启动的?@Manwal trigger(“click”)将触发附加到它的jquery处理程序。这就是它不起作用的原因。但是$('#autost')[0]。单击();将触发dom单击事件。这意味着它将重定向到hrefattribute@belthazorNv请看编辑后的答案$(#autost')[0]。单击();没有任何东西仍然有效,就像它没有被任何东西触发一样:sWhy
$(“#autost”)[0]。触发器('click')不工作,但
$('#autost')[0]。单击()
工作正常???但不会被触发。。。我有这样一个:回发响应:setTimeout(函数(){$('#autostarttimer')[0]。触发器('click');},3e3);但超时似乎不是自己启动的?@Manwal trigger(“click”)将触发附加到它的jquery处理程序。这就是它不起作用的原因。但是$('#autost')[0]。单击();将触发dom单击事件。这意味着它将重定向到hrefattribute@belthazorNv请看编辑后的答案$(#autost')[0]。单击();没有任何东西仍然有效,就像它没有被任何东西触发一样:sWhy
$(“#autost”)[0]。触发器('click')不工作,但
$('#autost')[0]。单击()
工作正常???但不会被触发。。。我有这样一个:回发响应:setTimeout(函数(){$('#autostarttimer')[0]。触发器('click');},3e3);但超时似乎不是自己启动的?@Manwal trigger(“click”)将触发附加到它的jquery处理程序。这就是它不起作用的原因。但是$('#autost')[0]。单击();将触发dom单击事件。这意味着它将重定向到hrefattribute@belthazorNv请看编辑后的答案$(#autost')[0]。单击();没有任何东西仍然有效,就像它没有被任何东西触发一样:sWhy
$(“#autost”)[0]。触发器('click')不工作,但
$('#autost')[0]。单击()
工作正常???但不会被触发。。。我有这样一个:回发响应:setTimeout(函数(){$('#autostarttimer')[0]。触发器('click');},3e3);但超时似乎不是自己启动的?@Manwal trigger(“click”)将触发附加到它的jquery处理程序。这就是它不起作用的原因。但是$('#autost')[0]。单击();将触发dom单击事件。这意味着它将重定向到hrefattribute@belthazorNv请看编辑后的答案$(#autost')[0]。单击();没有什么仍然在继续,就像它没有被任何东西触发一样:s