我们在业务中需要判断某个元素是否存在,我们想着使用
var section_div = $('#div_section_item');
if(section_div)...
上面的方式做判断,结果不行,因为:
因为jQuery对象永远都有返回值,所以$("someID") 总是TRUE ,IF语句没有起到任何判断作用。正确的写法应该是:
var section_div = $('#div_section_item');
if(section_div.length>0){
section_div.replaceWith(elem) ;
}
记录一下。
网友评论