0

Trying to include a variable in my jquery:

var width = $(this).width();
$("#dynamic").html(".dropdown-bottom:before{left:'width'px;}");

How do I indicate that width is a variable in the .html?

4

3 回答 3

2

将字符串连接在一起:

var width = $(this).width();
$("#dynamic").html(".dropdown-bottom:before{left:" + width + "px;}");

要从您的宽度中减去,请在连接之前执行此操作:

var width = $(this).width() - 20;

由于文档表明 width() 返回一个整数,因此在这里应该进行简单的减法。这当然是假设实际上是在引用正确的东西。

于 2013-09-17T17:48:12.557 回答
1

通过使用变量构建字符串:

$("#dynamic").html(".dropdown-bottom:before{left:" + width + "px;}");
于 2013-09-17T17:48:29.513 回答
1
$("#dynamic").html(".dropdown-bottom:before{left:" + width + "px;}");
于 2013-09-17T17:48:29.813 回答