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)
我正在尝试将一些代码从 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)