addIfEmpty - 这是否存在?

时间:2017-10-05 20:58:48

标签: jquery add

在许多地方想要有一个功能可以添加到当前匹配的元素集(如.add())但如果当前集实际上为空 EM>

一个例子:

$obj.closest(".myItem").addIfEmpty("body")   - >只有add"身体"如果周围没有.myItem

jquery中有这样的功能吗?或者最好的方法是什么?

1 个答案:

答案 0 :(得分:2)

不,它不存在,但你可以成功

$.fn.addIfEmpty = function(arg) {
    return this.length > 0 ? this : $(arg);
}