我正在使用複選框來隱藏/顯示列表中的項目。 每個項目都有一個數據標籤元素,其中包含一個或多個關鍵字。 例jquery attr()多個值
<li class="element" data-tag="business economic">
我的JQuery目前這個樣子
$('.element').each(function(){
var item = $(this).attr('data-tag');
if(jQuery.inArray(itemarray,topic_list) > -1)
$(this).fadeIn('slow');
else
$(this).hide();
});
這工作如果在數據標記一個元素,但如果有一個以上的,不顯示LI元素。我哪裏錯了?
你沒有使用'item'? – 2015-03-19 11:21:35
什麼是'itemarray'和'topic_list' – 2015-03-19 11:22:02
使用'$(this).data('tag')' – efkah 2015-03-19 11:22:13