如何为jQuery Simple Color Picker实现OnColorChange事件?

时间:2013-01-04 22:31:15

标签: jquery jquery-ui jquery-plugins

我有一个包含2列的html表(代码如下所示)

<tbody>
        @foreach (DTRow vr in Model.Values)
        {
            <tr id="@vr.FieldID">
                <td>@vr.FieldName</td>
                <td><input class="RowColorField" @string.Format("id={0}{1}", vr.FieldID, "_colorField") type="text" name="colorField" value="@vr.Color"/></td>
            </tr>
        }
</tbody>

我正在使用jQuery插件“Really Simple Color Picker”来显示表格中第二列的调色板。所以我在document.ready函数中有以下代码。当颜色改变时,需要使用新颜色值和颜色改变的行的id将请求发送到服务器。我的问题是如何从该特定行捕获这两个值? 有关如何实现这一点的任何想法?谢谢你的帮助。

$(".RowColorField").colorPicker( {transparency: true});

1 个答案:

答案 0 :(得分:1)

readme显示可以在colorPicker选项中指定回调,如下所示:

$('.RowColorField').colorPicker({
    onColorChange : function(id, newValue) {
        // send id and newValue to the server here
    }
});