【问题标题】:scalajs-jquery jQuery get method?scalajs-jquery jQuery 获取方法?
【发布时间】:2016-03-03 05:43:54
【问题描述】:

我正在尝试将一些代码从带有“jQuery”的 JavaScript 重写为带有“scalajs-jquery”的“Scala js”

这是我的代码:

val imgWidth: Int = jQuery(".advertise-wrap img").get(0).asInstanceOf[dom.html.Image].naturalWidth

这在网络浏览器控制台中出现错误:

jQuery$1(...).get(...) 是 未定义

我做错了什么?如何正确获取第一个元素?

【问题讨论】:

  • 看起来你做对了。您确定 jQuery(".advertise-wrap img") 返回非空选择吗?如果你println(jQuery(".advertise-wrap img").length)怎么办?
  • 你是对的。谢谢你。只是愚蠢的错误。请发表您的评论回答

标签: scala.js


【解决方案1】:

看起来你做对了。确保 jQuery(".advertise-wrap img") 返回非空选择。例如,您可以使用

println(jQuery(".advertise-wrap img").length)

【讨论】:

    猜你喜欢
    • 2018-09-12
    • 2018-09-13
    • 2018-07-01
    • 2016-11-25
    • 2021-09-21
    • 2012-05-20
    • 2017-11-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多