get*_*way 1 javascript jquery concatenation
我想在javascript中连接两个字符串即
$('#bio').css('font-color', result.titlecolor);
Run Code Online (Sandbox Code Playgroud)
但我想在result.titlecolor ie之前放置字符#
$('#bio').css('font-color','#' result.titlecolor);
Run Code Online (Sandbox Code Playgroud)
这是对还是错?谢谢
$('#bio').css('color','#' + result.titlecolor);
Run Code Online (Sandbox Code Playgroud)
(编辑反映@ BoltClock关于'颜色'与'字体颜色'的评论.)
这个:
'#' result.titlecolor
Run Code Online (Sandbox Code Playgroud)
需要是:
'#'+ result.titlecolor
Run Code Online (Sandbox Code Playgroud)
在javascript中,+运算符将字符串连接在一起(但请记住字符串是不可变的,因此在使用它时创建一个新字符串).它还允许您将字符串和非字符串一起转换为字符串,例如数字和字符串.所以这就"The answer is : " + 42变成了"The answer is : 42" 棘手的部分,因为如果你尝试将数字连接在一起,例如14 + 08,你没有得到"1408"它将两个数字加在一起就成了22.从逻辑上讲,这在一个简单的例子中是有意义的,但是当将变量连接在一起时松散地输入它会变得很麻烦.
| 归档时间: |
|
| 查看次数: |
4113 次 |
| 最近记录: |