私はjQueryを初めて使用し、JSをかなり初めて使用し(少し知識があります)、jQueryコードを作成したいと考えています。
まず、ここに私のHTMLコードがあります:
<div id="user-controls">
<div class="choice" id="choice-all" onclick="showAll();">All</div>
<div class="choice" id="choice-asus" onclick="justASUS();">ASUS</div>
<div class="choice" id="choice-htc" onclick="justHTC();">HTC</div>
</div>
<div id="devices">
<div class="android asus">Nexus 7</div>
<div class="android htc">One S</div>
<div class="android htc">One X+</div>
<div class="android asus">Transformer Prime</div>
<div class="winph htc">Windows Phone 8X</div>
</div>
次のことを行うjQueryコードが必要です。
#choice-asus DIV をクリックすると、クラスが .htc のすべての DIV が display="none" に設定されます。
#choice-htc DIV をクリックすると、.asus クラスのすべての DIV が display="none" に設定されます。
#choice-all DIV をクリックすると、すべての DIV が display="inline-block" に設定されます (これは、ページが最初に読み込まれたときのデフォルト設定でもあります)。
私はすでに次のコードを試しましたが、何もしません。
$(document).ready(function(){
$("#choice-htc").click(function(){
$(".htc").hide();
})
});
助けてくれてありがとう、ディラン。