2014-06-23 29 views
1

我有一個問題,在我的領域之外。我是jquery和javascript的新手。我在ProBoards上運行論壇,當論壇的附件分配完畢(用戶可以發佈的圖片)時,我必須手動檢查附件列表並逐個檢查每個複選框,然後我可以點擊刪除按鈕刪除我檢查過的每個附件。逐一檢查數千個盒子需要永久。沒有實現「全部檢查」,並且有數千個複選框。我可以在Firefox中使用代碼檢查器在不是我的網站上執行Check All input type =複選框嗎?

在代碼中,每一個複選框的名稱爲IDS []:

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

所以我應該能夠通過名字來定位這些「IDS []」我想。每個人的價值是不同的。這個名字對所有人來說都是一樣的。但問題是......我會使用哪些代碼,並將它放在Firebug或Inspector中?我很遺憾地能夠弄清楚我會做什麼。

我有Firefox的Firebug,並且我有附加jQuerify,所以我可以強制jQuery插入代碼,如果這有助於創建最簡單的解決方案。

基本上我正在尋找一種方法來添加一些代碼來自動檢查這些框中的每一個(或添加一個按鈕,如果這是唯一的方法,我會這樣做),我必須能夠從Firebug或Firefox中的Inspector(甚至在Chrome中都可以)。我不認爲我能夠修改我的論壇的這個特定管理頁面的代碼(永久),所以我需要能夠從Inspector/Firebug中完成。我想要一些東西,我可以複製並粘貼到那裏,以節省自己45分鐘到一個小時點擊數千個複選框。

任何解決方案?

回答

1

使用這樣,

$("input:checkbox").attr('checked','checked'); 
+0

你應該爲OP澄清這個答案,因爲它似乎有點不清楚。你的意思是讓他們把它粘貼到他們的控制檯中嗎? – esqew

+0

是的,請澄清,如果你可以! OMG! – user2288275

+0

OMG!這個簡單的命令工作!我將它複製並粘貼到Firebug的控制檯上,點擊「運行」,並選中每一個複選框!你只需要手動點擊708個複選框就可以省掉Bharath!非常感謝!!! – user2288275

0

您應該能夠使用控制檯以下:

$('[name="ids[]"]').prop('checked',true) 
0

使用檢查控制檯F12你可以得到所有複選框,並檢查他們

$('input:checkbox').prop('checked', 'checked'); 
相關問題