1

ここでは、国名を提案する 2 つのテキスト ボックスを使用しています。jquery

<input type="text" size="50" id="suggestBox"/>

<input type="text" size="50" id="suggestBox1"/>

ここで、テキストから任意の値を選択するとbox-1 、2 番目のテキストbox-2が自動的に値を提案するはずです

そのために、以下のコードを使用しました。

function callback()
{
    document.getElementById('suggestBox1').focus();
    document.getElementById('suggestBox1').value=' ';

$('#suggestBox').change(function(){
        $('#suggestBox1').focus().trigger({ type : 'keypress', which : 17 });
    });
}

jQuery(function() {
    $('input#suggestBox').jsonSuggest(testData.countryCodes, {onSelect:callback});
    $('input#suggestBox1').jsonSuggest(testData.countryCodes);
});

しかし、それは何の結果も示していません。誰かが理由について考えを持っていますか?

ありがとう

4

1 に答える 1

0

のようにしてみてください

event = jQuery.Event("keypress");
event.which = 17; 
$("input").trigger(event );
$('#suggestBox1').focus().trigger(event);
于 2013-05-08T08:56:16.043 に答える