如何检查下一个元素的类型?

时间:2011-09-04 19:27:28

标签: jquery

如何在id =“id”之后检查该元素是否为段落?

<div>
    <p id="id">one</p>
    <p>two</p>
</div>

我想要这样的东西,但是要努力。

if ($("#id").next() == $('p')){}

2 个答案:

答案 0 :(得分:8)

一系列.next().is()方法会以可读的方式执行此操作:

if($('#id').next().is('p')) {
    // it's a paragraph
}

答案 1 :(得分:2)

使用标准nodeName属性

if ($("#id").next().get(0).nodeName == 'P')

get(0)构造返回JQuery对象的底层DOM元素