有没有懂JS的朋友,帮忙给解释一下

发布网友 发布时间:2022-04-22 08:20

我来回答

5个回答

热心网友 时间:2022-06-18 12:44

先说prev
$("#tvp_fileszie").prev()获取的是就是和#tvp_fileszie紧邻的前一个同辈元素的集合。pre()里不需要填入元素,另外.find("span")也是多余,可以不写。
再说click
click是点击事件,里面需要回调函数的。你点击了需要有一个响应,比如跳转或者是弹出一个页面等等。直接写click()没有任何效果。正确的写法应该是click(function(){...})追问不用响应,只要点击一下就好

热心网友 时间:2022-06-18 12:44

不要用find,直接这样来写:

$("#tvp_fileszie").prev("span.tvp_button_play").click();
或者:
$("#tvp_fileszie").siblings("span.tvp_button_play").click();

你要要的是自动执行,把上面这句代码加入到你的页面里, 打开页面的时候就会自动点击那个span,如果你想要的效果是连续的点击,就要用到定时器,把上面这句放到setTimeout里,就能实现了。

热心网友 时间:2022-06-18 12:45

自动点击的方法一般就是利用加载来解决,例如:
javascript的window.onload=function(){需要执行的代码}
jquery的$(function(){需要执行的代码})
像你这里的可以这样写:
$(function(){
$('.tvp_button_play').click(function(){
点击之后执行的代码,如:打印当前点击的位置

console.log(this);

})

})

热心网友 时间:2022-06-18 12:45

要用#tvp_fileszie,你得加上ID,取class是用.tvp_fileszie,这样,所有class是tvp_fileszie都会执行。
$(".tvp_fileszie").ready(function(){
$(".tvp_fileszie").prev().click();

});

热心网友 时间:2022-06-18 12:46

你好,
利用jq页面加载好后进行自动点击即可
$(function(){
// 直接找到目标按钮,这里例如用class选择,给span设一个class为btn
$(“span .btn.”).click();
});
自动点击,祝你工作顺利,天天开心。谢谢采纳哦亲╭(╯3╰)╮!
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top