如果jquery没有找到类box-typical-body的任何项目,是否会抛出错误?
$('.box-typical-body').jScrollPane(jScrollOptions);
如果是这样,那么据我所知,正确的代码是:
if ( $( ".box-typical-body" ).length ) {
$('.box-typical-body').jScrollPane(jScrollOptions);
}
我已经测试了,看起来似乎是这样,但我是jquery的新手,并希望确定。
答案 0 :(得分:1)
$('.box-typical-body')
将始终返回一个对象,它只是一个空对象,因此错误抛出实际上取决于插件jScrollPane
是否检查对象是否为空。
因此,以您的方式考虑所有可能性更安全。