をクリックして属性私は私の問題の概要を説明するための簡単なバイオリンを作っていますhttp://jsfiddle.net/mYdxw/jQueryのデータは、イベント
私は、divの上でクリックすると、そのデータの属性を取得し、div要素の対応するセットを表示しようとしています。
これは現在行われていない理由は誰にも分かりますか?
JS
$(document).ready(function() {
$('.categoryItems').click(function() {
$('.itemLinks').hide();
var target_category = $(this).attr('data-target_category');
$('.itemLinks [data-category=' + target_category + ']').show();
});
});
HTML
<div id="categories">
<div data-target_category="html-site-templates" class="categoryItems">HTML Site Templates</div>
<div data-target_category="jquery-plugins" class="categoryItems">jQuery Plugins</div>
<div data-target_category="tumblr-themes" class="categoryItems">Tumblr Themes</div>
<div data-target_category="wordpress-themes" class="categoryItems">WordPress Themes</div>
</div>
<div id="content">
<a class="itemLinks" data-category="tumblr-themes" href="/tumblr-themes/mini-tumblr-theme/">Mini Tumblr Theme</a>
<a class="itemLinks" data-category="jquery-plugins" href="/jquery-plugins/randomr-jquery-plugin/">Randomr jQuery Plugin</a>
<a class="itemLinks" data-category="wordpress-themes" href="/wordpress-themes/redux-wp-theme/">Redux WP Theme</a>
</div>
質問に*関連するコード/マークアップ*を必ず含めてください。理由:http://meta.stackexchange.com/questions/118392/add-stack-overfow-faq-entry-or-similar-for-put-code-in-the-question –