我尝试使用" jQuery"来重写JavaScript中的一些代码。 to" Scala js"与" scalajs-jquery"
这是我的代码:
val imgWidth: Int = jQuery(".advertise-wrap img").get(0).asInstanceOf[dom.html.Image].naturalWidth
这让我在网络浏览器控制台中出错:
jQuery $ 1(...)。get(...)是 未定义
我做错了什么?如何正确获得第一个元素?
答案 0 :(得分:0)
看起来你做的是正确的事情。确保jQuery(".advertise-wrap img")
返回非空选择。例如,您可以使用
println(jQuery(".advertise-wrap img").length)