2012-03-12 98 views
1

我有下面的代码,我需要日历图标在左边留下约156px的边距。我应该如何添加此样式?如何在JavaScript中设置marginLeft属性?

$(function() { 
    $(".datepicker").datepicker({ 
     showOn: "button", 
     buttonImage: "../static/datepicker/images/calender-icon.png", 
     buttonImageOnly: true 
    }); 
}); 
+1

查看'.datepicker()'生成的HTML,并相应地为这些类添加样式规则。 – 2012-03-12 10:13:00

回答

0

如果你使用this plugin,它带有一个datePicker.css,你可以简单地编辑a.dp-choose-date(那图标),并添加margin-left

对于datepicker coming with jqueryUI,您应该编辑的样式为ui-datepicker-trigger

0

您可以将此日历包含在Div内部以及您可以执行的DIV中。

$(div).css('marginLeft',156); 
0

它创建压延机图像上ui-datepicker-trigger类,你可以在你的CSS这个类使用CSS属性,它会工作。

0

试试这个:.css("margin-left","156px")