我有一个包含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});
答案 0 :(得分:1)
readme显示可以在colorPicker
选项中指定回调,如下所示:
$('.RowColorField').colorPicker({
onColorChange : function(id, newValue) {
// send id and newValue to the server here
}
});