0

我有一个包含 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});
4

1 回答 1

1

自述文件显示可以在colorPicker选项中指定回调,如下所示:

$('.RowColorField').colorPicker({
    onColorChange : function(id, newValue) {
        // send id and newValue to the server here
    }
});
于 2013-01-05T00:39:41.707 回答