1

我有一个有点超出我的领域的问题。我是 jquery 和 javascript 的新手。我在 ProBoards 上运行一个论坛,当论坛用完附件(用户可以发布的图片)分配时,我必须手动浏览附件列表并逐个检查每个复选框,然后我可以单击删除按钮删除我检查过的每个附件。一个一个地检查成千上万个盒子需要很长时间。没有实施“全选”,并且有数千个复选框。

在代码中,每个复选框都有名称 ids[]:

<input type="checkbox" value="1494" name="ids[]"></input>

所以我应该能够通过我认为的名称“ids []”来定位它们。每个人的价值都不一样。这个名字对所有人来说都是一样的。但问题是......我将使用什么代码以及将它放在 Firebug 或 Inspector 的什么位置?可悲的是,我太菜鸟了,无法弄清楚我会做什么。

我有 Firefox 的 Firebug,并且我有附加的 jQuerify,所以如果这有助于创建最简单的解决方案,我可以强制 jQuery 进入代码。

基本上我正在寻找一种方法来添加一些代码来自动检查这些框中的每一个(或者添加一个按钮,如果这是唯一的方法,我可以这样做),我必须能够做到这一点Firebug 或 Firefox 中的 Inspector(甚至在 Chrome 中也可以)。我认为我无法(永久地)修改我论坛的这个特定管理页面的代码,所以我需要能够从 Inspector/Firebug 进行修改。我想要一些我可以复制并粘贴到那里的东西,以便为自己节省 45 分钟到一个小时的时间来逐个单击数千个复选框。

有什么解决办法吗?

4

3 回答 3

1

像这样使用,

$("input:checkbox").attr('checked','checked');
于 2014-06-23T16:51:54.380 回答
0

您应该能够在控制台中使用以下内容:

$('[name="ids[]"]').prop('checked',true)
于 2014-06-23T16:55:20.287 回答
0

使用 Inspector Console F12 您可以获得所有复选框并选中它们

$('input:checkbox').prop('checked', 'checked');
于 2014-06-23T16:55:22.433 回答