私のメニューには、次のアイテムがあります。
<ul>
<li class="menu_item" data-content_id="#landscape_context">Landscape Context</li>
<li class="menu_item" data-content_id="#terrestrial_features">Terrestrial Features</li>
<li class="menu_item" data-content_id="#aquatic_features">Aquatic Features</li>
<li class="menu_item" data-content_id="#vegetaion_land_use">Vegetation/Land Use</li>
<li class="menu_item" data-content_id="#additional_features">Additional Features</li>
<li class="menu_item" data-content_id="#data_descriptions">Data Descriptions</li>
<li class="menu_item" data-content_id="#faq">FAQ</li>
</ul>
次に、ユーザーがアイテムの1つをクリックすると、そのコンテンツを表示したいと思いdata-content_id
ます。ただし、クリックしても何も起こりません。
これがjavascriptです:
$(".menu_item").click(function () {
alert("Hello");
});
コードを、メニュー項目をクリックしても表示されない単純なアラートに置き換えました。
私はここSOで見つかった他の多くの例を見てきましたが、私のソリューションについて何も違うものを見つけることができませんでした。
誰かが私がここで間違っているかもしれないことを見ますか?
ありがとう