Twitter bootstrap 如何显示Twitter';s Bootstrap 2.x typeahead随需应变?
您好,我需要使用jquery引导程序typeahead触发显示,并尝试模拟按键,但无法显示typeaheadTwitter bootstrap 如何显示Twitter';s Bootstrap 2.x typeahead随需应变?,twitter-bootstrap,typeahead,Twitter Bootstrap,Typeahead,您好,我需要使用jquery引导程序typeahead触发显示,并尝试模拟按键,但无法显示typeahead是否有任何事件触发与按键相同的效果? 有什么建议吗?请阅读。问题似乎首先需要解决,因此请尝试使用此功能: function triggertypeahead(element,value,empty) { empty = typeof empty !== 'undefined' ? false : true; element.focus(); element.
是否有任何事件触发与按键相同的效果?
有什么建议吗?请阅读。问题似乎首先需要解决,因此请尝试使用此功能:
function triggertypeahead(element,value,empty)
{
empty = typeof empty !== 'undefined' ? false : true;
element.focus();
element.val(value);
element.trigger(jQuery.Event('keyup'));
if(empty)element.val('');
}
示例:
<input id="typeaheadinput" type="text" class="span3" style="margin: 0 auto;" data-provide="typeahead" data-items="4" data-source='["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Dakota","North Carolina","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"]'>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="bootstrap-master/js/bootstrap-typeahead.js"></script>
<script>
function triggertypeahead(element,value,empty)
{
empty = typeof empty !== 'undefined' ? false : true;
element.focus();
element.val(value);
element.trigger(jQuery.Event('keyup'));
if(empty)element.val('');
}
triggertypeahead($('#typeaheadinput'),'al');
</script>
函数triggertypeahead(元素、值、空)
{
empty=typeof empty!=“未定义”?false:true;
元素focus();
元素val(值);
元素触发器(jQuery.Event('keyup');
if(空)元素.val(“”);
}
triggertypeahead($('typeaheadinput'),'al');
另请参见:另请阅读。问题似乎首先需要解决,因此请尝试使用此功能:
function triggertypeahead(element,value,empty)
{
empty = typeof empty !== 'undefined' ? false : true;
element.focus();
element.val(value);
element.trigger(jQuery.Event('keyup'));
if(empty)element.val('');
}
示例:
<input id="typeaheadinput" type="text" class="span3" style="margin: 0 auto;" data-provide="typeahead" data-items="4" data-source='["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Dakota","North Carolina","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"]'>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="bootstrap-master/js/bootstrap-typeahead.js"></script>
<script>
function triggertypeahead(element,value,empty)
{
empty = typeof empty !== 'undefined' ? false : true;
element.focus();
element.val(value);
element.trigger(jQuery.Event('keyup'));
if(empty)element.val('');
}
triggertypeahead($('#typeaheadinput'),'al');
</script>
函数triggertypeahead(元素、值、空)
{
empty=typeof empty!=“未定义”?false:true;
元素focus();
元素val(值);
元素触发器(jQuery.Event('keyup');
if(空)元素.val(“”);
}
triggertypeahead($('typeaheadinput'),'al');
另见: