0

所以我本来就有这个功能——

$(".carImageClass").each( (elem,value)->
  imgSrc = $(value).attr("src")
$(value).qtip({
  content: {
    text: "<img src=" + imgSrc + ">",
  },
  position:{
    corner:{
      target:'bottomMiddle',
      tooltip:'topLeft'
    }
  }
})
)

哪个有效,因为它显示了我拥有的 img。但是,当我制作这样的功能时,qtip 不再出现。

$(".result").each( (elem,value)->
  imgResultDiv = $(value).find(".result-img")
  img = $(imgResultDiv).find("img")
  imgSrc = $(img).attr("src")
  console.log(value)
  console.log(imgSrc)
  $(value).qtip({
    content: {
      text: "<img src=" + imgSrc + ">",
    },
    position:{
        corner:{
          target:'bottomMiddle',
          tooltip:'topLeft'
        }

    }

我可以证明 imgSrc 是正确的,并且该值就是我认为的值(类“结果”的一个元素),所以我不确定为什么 qtip 没有出现。

是否存在某种语法问题?这是怎么回事?

4

1 回答 1

0

你粘贴了整个代码吗?

$(".result").each( (elem,value) ->
  imgResultDiv = $(value).find(".result-img")
  img = $(imgResultDiv).find("img")
  imgSrc = $(img).attr("src")
  console.log(value)
  console.log(imgSrc)
  $(value).qtip({
    content: {
      text: "<img src=" + imgSrc + ">",
    },
    position:{
        corner:{
          target:'bottomMiddle',
          tooltip:'topLeft'
        }
    }
  })
)

您的粘贴缺少一些括号和大括号

于 2012-08-30T01:28:01.400 回答