0

ユーザーが選択したjQueryカラーボックスの色を、内部のテキスト文字列に送信しようとしています

<div class="user-text">

現在、ユーザーが何を選択しているかを示すディスプレイ sxwatch のみに影響します。これが私が試している機能です。ディスプレイの「色」を伝える新しい行を追加するだけでよいと思いました。

$('.user-text').css('color', '#' + hex);

ここに私が持っている機能全体があります

$('#colorSelector').ColorPicker({
color: '#0000ff',
onShow: function (colpkr) {
    $(colpkr).fadeIn(500);
    return false;
},
onHide: function (colpkr) {
    $(colpkr).fadeOut(500);
    return false;
},
onChange: function (hsb, hex, rgb) {
    $('#colorSelector div').css('backgroundColor', '#' + hex);
    $('.user-text').css('color', '#' + hex);
}
  });
4

1 に答える 1

0

あなたの質問を理解したら、そのhtml()方法が必要です

onChange: function (hsb, hex, rgb) {
    $('#colorSelector div').css('backgroundColor', '#' + hex);
    $('.user-text').css('color', '#' + hex);
    $('.user-text').html('Your chosen color: #' + hex);
}
于 2012-05-29T18:59:50.940 に答える