我有一个简单的变量:
var spanId = 'hi';
现在,我想生成这个:
$('#hi')
使用变量。
所以我试过了:
$('#' + spanId)
但那没用。有什么建议吗?
谢谢, 阿米特
答案 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'));
});