1

プライバシー設定の選択に使用している x-editable プラグインがあります。今、私の考えと必要性は、別の独立したテキスト入力でメニューから選択された値を取得することです。コードを書きましたが、id が機能せず、その理由がわかりません....何か不足していますか?

状況: http://jsfiddle.net/neAWw/

html:

    <a href="#" id="privacy" data-type="select" data-pk="1" data-value="1" data-original-title="Select visibility">public</a>

    <input id="privacy_result" class="privacy_result" value="1"/>

</div>

脚本:

 $('#privacy').editable({
    showbuttons: false,
    unsavedclass: null,
    type: 'select',
    inputclass: 'input-medium privacy-select',
    source: [
        {value: 1, text: 'public'},
        {value: 2, text: 'approved contacts only'},
        {value: 3, text: 'matching contacts'},
        {value: 4, text: 'invisible'}
    ],

});

$(function(){
        $('.privacy-select').on('change keyup blur', function(){
            $('.privacy_result').val($('.privacy-select').val());
        }).blur();
    });
4

2 に答える 2

2

プラグインはわかりませんが、次のようなものを試してください: (フィドルの HTML マークアップを参照)

http://jsfiddle.net/neAWw/2/

  $(function(){
            $('.parentToDelegate').on('change keyup blur', ".privacy-select", function(){
                $('.privacy_result').val($('.privacy-select').val());
            }).blur();
        });
于 2013-07-09T11:22:05.250 に答える
0

次の行を追加の属性として編集可能な関数に追加することもできます。

 success:function(){
            $('.privacy_result').val($('.privacy-select').val());
    }

ここに例があります:http://jsfiddle.net/neAWw/2/embedded/result/

于 2015-12-12T07:59:23.777 に答える