【问题标题】:How to check if .prev() fails [duplicate]如何检查 .prev() 是否失败[重复]
【发布时间】:2017-01-02 08:24:48
【问题描述】:

如何检查.prev() 是否失败,即元素是否没有先前的兄弟?

显然在失败时它会返回一个空的 jquery 对象,但以下每个失败检查都返回 false:

alert( ele.prev() === undefined ); // 'false'
alert( $.isEmptyObject( ele.prev() ) ); // 'false'
alert( ele.prev() == $() ); // 'false'

注意 ele确实没有任何以前的兄弟姐妹

【问题讨论】:

标签: jquery


【解决方案1】:

prev() 方法返回一个jQuery 对象,您可以通过检查它的 length 属性来检查它是否包含任何元素。

alert( ele.prev().length == 0 )

【讨论】:

    猜你喜欢
    • 2014-01-30
    • 1970-01-01
    • 2016-09-17
    • 1970-01-01
    • 2016-08-08
    • 2011-12-02
    • 2015-12-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多