私はこのコードで停止しています。私は並べ替えられていないリストを含むいくつかのdivを持つ1つのページを持って、jqueryを使用して表示/非表示、私はタブ付きのコンテンツになっている。リスト項目を削除するフィルタもあります。フィルタがすべての項目をタブから削除した場合、フィルタがこのタブからすべてのコンテンツを削除したことをユーザに警告するメッセージが表示されます。フィルタを削除すると、アクティブな(表示されている)タブの警告メッセージのみが削除されます。フィルタは非アクティブ(非表示)タブ内のリスト項目を効果的に表示/削除しますが、警告メッセージが表示されなくなります。見て、そしてあなたの時間をありがとうございまし下さい:jqueryは私のeach()の隠しdivを無視していますか?
$('div.eventContent').each(function (index, element) {
{
var these_li = $ (element).find('li.eventContentItem:visible');
if (these_li.length > 0)
{
$ (element).find('.noVisibleEvents').hide();
}
else
{
$(element).find('.noVisibleEvents').show();
}
these_li = 0;
}
})
あなたのHTMLも投稿できますか?また、各ブロックの後にセミコロンがないように見えます。 – SenorAmor
@SenorAmorコードがインラインでない限り、jsでセミコロンは必要ありません。 – Birdman
@Birdman - 私はあなたの_Generalisation_にセミコロンについて同意します(必要な場合があります)が、関数名とその '$'()の間のスペースについては '$(example)'は有効です。 – nnnnnn