如何为文字添加样式:'第一季/第二季/第三季'...? 这是我目前正在使用的代码:
$(document).ready(function()
{
var data = [
{text: 'Season One', url: "/Season?open=1"},
{text: 'Season Two', url: "/Season?open=2"},
{text: 'Season Three', url: "/Season?open=3"},
{text: 'Season Four', url: "/Season?open=4"},
{text: 'Season Five', url: "/Season?open=5"}
];
$('#SeasonInput').autocomplete(data,
{
formatItem: function(item)
{
return item.text;
}
}).result(function(event, item)
{
location.href = item.url;
});
});
我尝试了.css({'margin: 0', 'background-color: white'})
和其他变种,但没有成功。
答案 0 :(得分:1)
您的.css
错了。必须是这个对象:.css({margin: '0', 'background-color': 'white'})
如果密钥不包含{key: value, key: value}
,则可以省略'
,-
。
答案 1 :(得分:0)
您的代码问题.css({'margin:0','background-color:white'})。试试这个$('#SeasonInput')。css({margin:0,backgroundColor:'white'}); 。当你将它的属性作为对象时,你不需要在名称中使用双重代码,但你需要在值中使用双重代码。就像这个backgroundColor:'white'。它简单而聪明