所以,我现在为这样一个简单的问题而发疯:一旦我选择了“预先输入”,它应该立即重定向到所属页面。
不幸的是,由于某种原因,jsfiddle 没有显示下拉列表,所以我将它上传到了一个随机的网络空间。http://ch1n3s3.funpic.de/lol/test3.php
这是代码:
<input id="id" autocomplete="off" name="name" type="text" data-provide="typeahead" data-items="4" data-source='["test", "test2", "test3"]'>
<script>
$('#id').on('change', function(){
var items = "'test', 'test2', 'test3'";
var matchString = "'"+$(this).val()+"'";
if (items.toLowerCase().indexOf(matchString.toLowerCase()) != -1){
alert('Matched');
}
else {
alert('Not Matched');
}
});
</script>
有没有比这更容易并且效果更好的解决方案?
谢谢你,克里斯