javascript以外のすべてのリンクを非表示にする最適な方法は何ですか? (jqueryのは大丈夫です)JavaScript以外のすべてのリンクを非表示にしますか?
は、私は次のことを持っていると言う:
<div id="choices">
<div><a href="#">A<></div>
<div><a href="#">B</a></div>
<div><a href="#">C</a></div>
</div>
私はそのようなユーザーがクリックは1つが含まれていないA、B、またはC、のdivのリンク場合ということにしたいです選択された選択肢が警告ボックスにポップアップ表示されます。リセットボタンをクリックすると、すべてのdivが正常に表示されます。
例:ユーザーがAをクリックすると、BおよびCのdivが非表示になります。ユーザーがリセットボタンをクリックし、すべてが再び表示されます。
どうすればよいですか?
注:私はそれぞれA、B、C divのそれぞれにIDを割り当てていて、ユーザーがBをクリックすると、$(divnotclicked).hide()を呼び出して、隠す。そしてリセットボタンのために、私はちょうど$(A).show()、$(b)$ .show()(C).show()のそれぞれに対して.show()を実行します。 IDなしで私と一緒にやり遂げる方法。私はそれを行うための最善の方法を探しています。
私はこれを行うための最良の方法を探しています。それぞれの関数を手動で呼び出したり、 "choices" div内の各divにIDを割り当てることはできません。または、リセットボタンをクリックしたときに個々のdivを ".show"に呼び出す必要があります。
私はIDをそれぞれA、B、C divに割り当てていて、ユーザーがBをクリックすると、非表示にする$(divnotclicked).hide()を呼び出します。そしてリセットボタンのために、私はちょうど$(A).show()、$(b)$ .show()(C).show()のそれぞれに対して.show()を実行します。 IDなしで私と一緒にやり遂げる方法。私はそれを行うための最善の方法を探しています。 – Rolando
純粋なjavascriptに興味がありますか、またはjqueryも同様ですか? –
JQueryは問題ありません。 – Rolando