jQueryを使用して、ulリスト内のすべてのファイルをボタンまたはリンクでダウンロードできますか?
<ul>
<li> <a href="/downloads/1231/file-01.zip">file-01.zip</a> </li>
<li> <a href="/downloads/5432/file-02.jpg">file-02.jpg</a> </li>
<li> <a href="/downloads/2234/file-03.pdf">file-03.pdf</a> </li>
</ul>
<a href="#">Download all files</a>
圧縮できればいいのですが、必須ではありません (複数のファイルをダウンロードできます)。
次のhttps://github.com/biesiad/multiDownloadを見てきました
<ul>
<li> <a id="1" href="/downloads/1231/file-01.zip">file-01.zip</a> </li>
<li> <a id="2" href="/downloads/5432/file-02.jpg">file-02.jpg</a> </li>
<li> <a id="3" href="/downloads/2234/file-03.pdf">file-03.pdf</a> </li>
</ul>
<a id='t' href="">trigger</a>
<script type="text/javascript" language="javascript" charset="utf-8">
$('#1').multiDownloadAdd();
$('#2').multiDownloadAdd();
$('#3').multiDownloadAdd();
$('#t').multiDownload('click');
</script>
ただし、私のダウンロード リストにはさまざまな量のリスト アイテムがあり、同じページに複数のダウンロード リストがあります。
リスト内のすべてのアイテムをカウントし、それらを「multiDownloadAdd」に追加できるコードが必要です
同じ UL 内のファイルのみを一緒にダウンロードできるようにする方法が必要です。
また、サーバーはダウンロードごとにフォルダーを作成するため、各ファイルには個別のフォルダーがあります。