jquery-ui autocomplete を使用してリストを生成しています。my_list:first-child のような css セレクターを使用して、このリストの最初の項目を参照できるように、このリストにカスタム クラスを適用したいと考えています。
次のコードを試しましたが、li タグのクラス指定子が失われています。助言がありますか?ここでの同様の質問は、モンキー パッチで renderItem をオーバーロードすることについて話していますが、私がやりたいことは class 属性を指定することだけなので、これは過剰に思えます。
.data('autocomplete')._renderItem = ( ul, item ) ->
$( "<li class='my_list'></li>" )
.data( "item.autocomplete", item )
.append( '<a>' + item.label + '</a>' )
.appendTo( ul )