Изменение класса CSS в knockout.js по щелчку мыши

Документация knockout.js показывает привязку css следующим образом:

<div data-bind="css: { profitWarning: currentProfit() < 0 }">   
    Profit Information
</div>

Мне нужно адаптировать его, чтобы изменить класс CSS при щелчке мышью. Как я могу это сделать?

Основываясь на ответах ниже, я использую такой код:

// CSS class to be applied
<style>
    .bigclass
    {
        width: 200px;
    }

</style>

// Select list inside a jquery .tmpl
<script id='criteriaRowTemplate' type='text/html'>
    <tr>
        <td>
            <select data-bind='click: makeBig, css: {bigclass : SelectHasFocus() > 0}' />
        </td>
    </tr>
</script> 

// Knockout.js Viewmodel
var CriteriaLine = function() {
    this.SearchCriterion = ko.observable();
    this.SelectHasFocus = ko.observable(0);

    // this method is called
    makeBig = function(element) { 
        this.SelectHasFocus(1);            
    };        
};

Однако это не увеличивает ширину списка выбора. Что я делаю неправильно?

Ответы на вопрос(3)

Ваш ответ на вопрос