0

だから私はもともとこの機能を持っていました-

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

私が持っていた画像が表示されたので、これはうまくいきました。しかし、このような機能を作ったら、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 に答える