在jQuery中将变量作为对象插入

时间:2010-08-15 11:11:08

标签: javascript jquery variables

我有一个简单的变量:

var spanId = 'hi';

现在,我想生成这个:

$('#hi')

使用变量。

所以我试过了:

$('#' + spanId)

但那没用。有什么建议吗?

谢谢, 阿米特

1 个答案:

答案 0 :(得分:0)

请注意"+"-sign is a css selector,这可能是个问题。

__________________更新__________________

我快速检查了它(见http://jsfiddle.net/r7MgY/1496/),它似乎有效。

代码:

html(正文):

<div id="hi">test</div>​

的CSS:

#hi {
    width: 100px;
    height: 100px;
    background: #ffb;
    padding: 10px;
    border: 2px solid #999;​
}

jquery的:

$(function() {
    var spanId = "hi";
    alert($('#' + spanId).css('backgroundColor'));​
});