我遇到了jQuery的问题。我尝试制作可以执行此操作的脚本:“浏览具有相同类.photo
的每个div,并且如果此div中不存在元素.caption h1
隐藏.photo .date p
”。
似乎很容易做到,但我尝试了一切,但无法让它发挥作用。以下是我的脚本不起作用。
$('.photo').each(function(i, obj) {
if ($('.photo .caption h1').length === 0) {
$('.photo .date p').hide();
}
});
我是否遗漏了某些内容,或者整个剧本错了?
谢谢!
答案 0 :(得分:2)
试试这个:
$('.photo').each(function(i, el) {
if ($(el).find('.caption h1').length === 0) {
$(el).find('.date p').hide();
}
});
答案 1 :(得分:1)
试试这个,
$('.photo').each(function(i, obj) {
if($(obj).find(".caption h1").length != 0){
$(obj).find(".date p").hide();
}
}):