JQuery:使用.css()无法正常使用css

时间:2012-03-30 07:56:57

标签: javascript jquery css

你好朋友我的plz检查我的代码m试着在jquery中使用变量添加到<li>的顶部位置但是我不知道怎么做这里是我的代码

<script>
    $(document).ready(function(){
        var t = 10;
        var j = 0;

         $('#move li:eq(j)').css('top','t + "px"');
    })
</script>

CSS

<style>
ul#move
{
    position:relative;
    width:300px;
    border:solid;
    font-size:3em;
    height:300px;
}
ul#move li
{
    list-style:none;
    margin:0;
    padding:10px;
    position:absolute;
}
</style>

我可以使用变量值

将最高位置添加到<li>

请帮助

2 个答案:

答案 0 :(得分:2)

改变这个:

$('#move li:eq(j)').css('top','t + "px"');

到此:

$('#move li:eq('+j+')').css('top',t + "px");

jt是变量

答案 1 :(得分:1)

添加更多引号(并删除其他引号):

 $('#move li:eq(' + j + ')').css('top',t + "px");