2012-09-14 48 views
1

我將如何風格我在這段代碼<ul>風格在我的jQuery

$.widget("custom.catcomplete", $.ui.autocomplete, { 
    _renderMenu: function(ul, items) { 
     var self = this, 
      currentCategory = ""; 
     $.each(items, function(index, item) { 
      if (item.category != currentCategory) { 
       ul.append("<li class='ui-autocomplete-category'>" + item.category + "</li>"); 
       currentCategory = item.category; 
      } 
      self._renderItem(ul, item); 
     }); 
    } 
}); 

我相信我可以把我的自定義樣式在我<ul>標籤,但我會怎麼做呢?提前致謝。

+2

'ul.css(你的css在這裏)'不工作嗎? – j08691

回答

6

如果你只是檢查在Firefox中的元素,你可以看到它是什麼樣式,然後創建一個樣式。否則,您可以使用$(element).css()。參考。 http://api.jquery.com/css/

0

呼叫的.css()或.addClass()在你的UI元素通過

如果已經jQuery對象

ul.css("color", "red"); 

否則做一個jQuery對象,所以你可以調用的.css()

$(ul).css({ color: "red", margin: 0 });