jQuery:检查下一个元素,如果不隐藏

时间:2010-08-25 23:57:57

标签: jquery next

我有一些H3元素,有时后跟一个P元素。我想检查并查看h3之后的下一个元素是否为p,如果不是,则隐藏h3。

2 个答案:

答案 0 :(得分:6)

$('h3').each(function(n, e) {
    $(e).next().is('p') || $(e).hide();
});

答案 1 :(得分:3)

$('h3').filter(function() { return !$(this).next().is('p') }).hide();