私は modx cms に Web サイトを持っています。その div にタグがない場合、div を削除または非表示にしようとしています。これどうやってするの?
私はこれを試しましたが、運がありません:
jQuery(function($) {
if ($(".pages a")) {$(".pages").remove();}
});
< div class="pages">[+previous+] [+pages+] [+next+]< /div>
私は modx cms に Web サイトを持っています。その div にタグがない場合、div を削除または非表示にしようとしています。これどうやってするの?
私はこれを試しましたが、運がありません:
jQuery(function($) {
if ($(".pages a")) {$(".pages").remove();}
});
< div class="pages">[+previous+] [+pages+] [+next+]< /div>
<a>
タグが div 内に存在するかどうかを確認しようとしている場合は、次を試すことができます。
if($(".pages a").length == 0) {
// links don't exist
$(".pages").remove();
} else {
// links exist
}
これがあなたが望むものかどうかわかりません:
$(function($) {
$(".pages").each(function(){
if(!$(this).find('a').length)
$(this).remove();
});
});
if ($(".pages a").length == 0) {
$(".pages").hide();
}
リンクがある場合、または AJAX 呼び出しを行っている場合は、次のようにします。
$(".pages").show();