私のウェブサイトのコンテンツフィルタリングシステムが必要です。チェックボックスをオンまたはオフにすることによって、対応する要素を表示または非表示にする必要があります。PHP javascriptのフィルタリングのコンテンツ
<form>
<p><input type="checkbox" checked="checked"><label>Plants</label></p>
<p><input type="checkbox" checked="checked"><label>Animals</label></p>
<p><input type="checkbox" checked="checked"><label>Humans</label></p>
</form>
上記のチェックボックスは、例えばdisplay:block;
display:none;
から
<div class="Plants" style="display:block">
<p>Grass</p>
<div>
<div class="Humans" style="display:block">
<p>John</p>
<div>
<div class="Plants" style="display:block">
<p>Flower</p>
<div>
<div class="Animals" style="display:block">
<p>Lion</p>
<div>
を変更することによって、記載クラスで以下のdivの表示を切り替える必要があります:芝生と、植物のチェックボックスをucheckingにより divをと花は隠されるべきです。
phpやjavascriptでこれを達成する最もエレガントな方法は何ですか?あなたが使用することができ、あなたのHTML構造によれば
私はスクリプトにかなり新しいですので、あなたはこの作品とどのようにこのスニペットは、PHPでください実装する方法を説明することができます。 –
@GabrielWinkler答えを更新しました。これがあなたを助けることができれば幸いです。 – gaetanoM