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」を使用して、表の 2 列目のカラー パレットを表示しています。だから私は document.ready 関数に以下のコードを持っています。色が変更されると、新しい色の値と色が変更される行の ID を含むリクエストをサーバーに送信する必要があります。私の質問は、その特定の行からこれら 2 つの値を取得する方法ですか? これを実装する方法についてのアイデアはありますか? 助けてくれてありがとう。

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

1 に答える 1

1

readmeは、次のcolorPickerように、オプションでコールバックを指定できることを示しています。

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