scalajs-jquery jQuery 获取方法?

scalajs-jquery jQuery get method?

我正在尝试将一些代码从 JavaScript 和 "jQuery" 重写到 "Scala js" 和 "scalajs-jquery"

这是我的代码:

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

这让我在 Web 浏览器控制台中出错:

jQuery(...).get(...) is undefined

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

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

进行测试
println(jQuery(".advertise-wrap img").length)