假设我想点击一个按钮或一个链接,每页有十个,我想控制/命令点击它们,以便它们加载到新标签中。我每次都这样做,所以我想自动化它。jQuery有没有办法专门针对这些(我知道怎么做),然后让它们在新标签中打开它们?或者这是出于jQuery的能力?
我正在考虑为所有元素创建一个变量,然后遍历这个数组变量的长度,然后“控制/命令”单击所有元素。这可能吗?
假设我想点击一个按钮或一个链接,每页有十个,我想控制/命令点击它们,以便它们加载到新标签中。我每次都这样做,所以我想自动化它。jQuery有没有办法专门针对这些(我知道怎么做),然后让它们在新标签中打开它们?或者这是出于jQuery的能力?
我正在考虑为所有元素创建一个变量,然后遍历这个数组变量的长度,然后“控制/命令”单击所有元素。这可能吗?
一旦获得对链接的 jQuery 引用,您应该能够模拟用户对链接的点击,如下所示:
$("a.selectorClass").click();
链接本身可以指定它们在新窗口或选项卡中打开,但哪个取决于用户的浏览器首选项。我不相信 jQuery 可以控制这些窗口的打开位置。
我认为这样的事情可能会奏效:
$('a.class').each(function(i, obj) {
window.open(obj.href);
});
只要他们有href
属性,反正。
尝试这样的事情:
$(document).ready(function() {
$("a").each(function(){
window.open($(this).attr('href'),'_blank');
});
});