Javascript 如何在jQueryCSS中传入一个vale

Javascript 如何在jQueryCSS中传入一个vale,javascript,jquery,Javascript,Jquery,在jQuery中,我发现了一些值,如 var myVal = "10" // this is dynamic 然后使用in.css将其添加为in $('#myID').css( 'left', 'calc(100% - myVal)') 但是,我肯定有语法错误。谁能帮帮我吗。我怎样才能在那里使用myval?试试这个- $('#myID').css('left','calc(100%-'+myVal+'))秘密是在字符串中进行减法运算,转义字符串,附加JavaScript变量,然后通过在后

在jQuery中,我发现了一些值,如

var myVal = "10" // this is dynamic
然后使用in.css将其添加为in

  $('#myID').css( 'left', 'calc(100% - myVal)')
但是,我肯定有语法错误。谁能帮帮我吗。我怎样才能在那里使用myval?

试试这个-


$('#myID').css('left','calc(100%-'+myVal+'))

秘密是在字符串中进行减法运算,转义字符串,附加JavaScript变量,然后通过在后面附加'
px)
'关闭字符串:

myVal=10;
$('myID').css('left','calc(100%-'+myVal+'px')

测试
使用连接符号+
$('#myID').css('left','calc(100%-'+myVal+')))