jQuery css着色不起作用

时间:2014-02-28 12:30:04

标签: javascript jquery css jquery-ui

我正在练习jQuery,但我似乎无法修复CSS背景。 我试着这样做,但颜色不同:

  

http://jqueryui.com/sortable/

这是我的小提琴:

  

http://fiddle.jshell.net/HAZ3n/

只有jQuery代码:

$(document).ready(function(){

    $( "#sortable" ).sortable();
    $( "#sortable" ).css({
        background-color: '#000'
    });
    $( "#sortable" ).disableSelection();
});

我试图改变位置,但结果相同,我认为它不会加载?

编辑:版本:jQuery 1.9.1 jQuery UI 1.9.2

3 个答案:

答案 0 :(得分:2)

尝试

$("#sortable" ).css({
   'background-color': '#000'
})

你只是忘了在你的财产上加上引号。您不需要传递地图/对象来仅设置一个属性。你可以把它作为字符串传递。

Updated JSFiddle

答案 1 :(得分:0)

$( "#sortable" ).css({
    'background-color': '#000'
});

Updated Fiddle

更改内部div颜色

 $( "#sortable .ui-state-default" ).css({
        'background': '#efefef'
    });

Inner Div Fiddle

答案 2 :(得分:0)

这是一个正确的小提琴,也有固定的跨度定位。 http://fiddle.jshell.net/HAZ3n/7/

$( "#sortable .ui-state-default" ).css({
    background: '#000'
});