这很尴尬。为什么我的代码不能在低于?用jQuery查找元素的宽度
<div id="wotcha" style="width:200px;height:200px;background-color:blue;"></div>
var width = $("#wotcha").width();
alert(width);
的jsfiddle这里:https://jsfiddle.net/adv1jem6/
谢谢!
这很尴尬。为什么我的代码不能在低于?用jQuery查找元素的宽度
<div id="wotcha" style="width:200px;height:200px;background-color:blue;"></div>
var width = $("#wotcha").width();
alert(width);
的jsfiddle这里:https://jsfiddle.net/adv1jem6/
谢谢!
请确保您在<head>
标记中包含jQuery
,例如, CDN的
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
,也确保了DOM加载$(document).ready
$(document).ready(function(){
var width = $("#wotcha").width();
alert(width);
});
它确实有效。就我所知,jsFiddle似乎存在问题。将jQuery API更改为jQuery(edge)
似乎可以解决这个问题。 CodePen上也一样:https://codepen.io/Iodred/pen/mWKxja
它工作正常。我以前在jsFiddle上测试过东西时遇到过这样的问题。在版本控制的问题上,无论我在jQuery(edge)
上尝试过如何在我的脚本中为我工作。所以应该没有问题。
检查Web开发工具'未捕获的ReferenceError:$没有defined'和'未捕获的ReferenceError:定义不defined' – GillesC
需要导入jQuery的 – Glacier11
https://jsfiddle.net/jxuu1aw6/ –