Я намагаюся переписати якийсь код з JavaScript за допомогою "jQuery" в "Scala js" за допомогою "scalajs-jquery"
Ось мій код:
val imgWidth: Int = jQuery(".advertise-wrap img").get(0).asInstanceOf[dom.html.Image].naturalWidth
Це призводить до помилки в консолі веб-браузера:
jQuery $ 1 (...). get (...) є невизначений
Що я роблю не так? Як правильно отримати перший елемент?
Відповіді:
0 для відповіді № 1Схоже, ти робиш правильно. Переконайся в цьому jQuery(".advertise-wrap img")
повертає непустий вибір. Наприклад, ви можете перевірити це за допомогою
println(jQuery(".advertise-wrap img").length)