预先选择并更改

时间:2016-01-15 09:49:03

标签: jquery typeahead.js

我没有使用Angular而且我正试图想出如何做到这一点: http://plnkr.co/edit/pFsPx0lTM7OZVwF97m1l?p=preview 嗯,但这有点复杂。

就像上面的例子一样,但是当我输入完整的contry名称时,不仅显示国家的快捷方式。每当我输入任何字母时,它都应显示快捷方式的可能性。 Egzample。 我键入:“Po ...”应显示波兰(PL)和葡萄牙(PT)的快捷方式,并将其限制为显示最大值3。

               @Override
               public void onClick(View view) {
                Uri uriUrl = Uri.parse(getIntent().getStringExtra("link"));
               Intent launchBr = new Intent(Intent.ACTION_VIEW,uriUrl);
                 startActivity(launchBr);

                   /// i want to launch apk file to install                     
               }

我想我应该使用SELECT和CHANGE,但我不知道如何。

更新

这是SELECT的代码。

var country = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.whitespace,
queryTokenizer: Bloodhound.tokenizers.whitespace,

remote: {
url: 'typeahead.php?query=%QUERY%',
wildcard: '%QUERY%',
cache: false
}
});

$('#country .typeahead').typeahead(null, {
display: 'country_name',
source: country,
} 
);

在萤火虫中,我看到它从我的数据库中撤回了对象,但现在我只需要抓取一种类型的值并将其吐出来。

1 个答案:

答案 0 :(得分:0)

限制以最少3个字母显示:添加minLength: 3。使用此参数,您需要写入最少3个字母列表。

$('#country .typeahead').typeahead({
        minLength: 3
    },
    {
        display: 'country_name',
        source: country,
});