我有一个文档就绪功能来处理图像轮播:
$(function(){
$("#sd").carouFredSel({...
麻烦的是,有些页面没有旋转木马;也就是说,没有“#sd”div。虽然这似乎不会导致功能问题,但控制台中会出现警告。
我想知道如果在尝试运行该方法之前页面上有div #sd,首先要测试一下吗?
答案 0 :(得分:1)
检查存在长度
var $element = $("#sd");
if($element.length > 0)
$element.caroFreSel
答案 1 :(得分:0)
尝试
if($(body).has("div#sd")){
//code here
}
答案 2 :(得分:0)
您可以通过检查以下条件来执行此操作:$("#sd").length > 0