javascript - 转义 ""个字符以在 jQuery 中输入变量

标签 javascript jquery html

我确定这个人正盯着我看。尝试增加对象的旋转直到 i 达到一个值。当我试图转义 CSS 部分以输入我的变量“i”时出现错误。

谁能看出哪里出了问题?

for(var i = 0; i < 200; i++){
  console.log(i);
  $('.rotateMe').css({"transform": "rotate("i"deg)"});
}

谢谢

最佳答案

您必须将 string 中的 variable+ 连接起来,如下所示:

for(var i = 0; i < 200; i++){
  console.log(i);
  $('.rotateMe').css({"transform": "rotate("+i+"deg)"});
} 

for (var i = 0; i < 200; i++) {
  $('.rotateMe').css({
    "transform": "rotate(" + i + "deg)"
  });
}
.rotateMe {
  width: 50px;
  height: 50px;
  background: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="rotateMe"></div>

关于javascript - 转义 ""个字符以在 jQuery 中输入变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36392320/

相关文章:

javascript - jQuery 删除 <tr> 并插入 <tbody>

javascript - 如何从 API 的重复 promise 中获取值?

javascript - 无法在 JavaScript 中设置事件处理程序

javascript - 带有字母的日语字符的正则表达式

javascript - 使用 javascript 和 css 自定义下拉框

html - 如何创建下拉列表并绑定(bind)来自服务器的数据

javascript - 无法在我的 Andro 应用程序中执行 JQuery,但在 Chrome 中执行相同的操作

java - 如何将二进制文字传递给 JavaScript eval?

jquery - 在单个元素上使用的类之间的多个过渡属性实例

javascript - 如何在Excel等数据表按钮中添加点击事件