gpt4 book ai didi

Jquery 自动选择在 IE8 上不起作用

转载 作者:行者123 更新时间:2023-12-01 03:24:13 24 4
gpt4 key购买 nike

我使用了本页的源代码: http://jqueryui.com/demos/autocomplete/#multiple

我更改的只是列表。这在 Firefox 下工作正常,但在 IE 上失败并显示以下消息。

我需要添加这些合规性标签之一吗?

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.5.30729; .NET CLR 3.0.30618) Timestamp: Wed, 3 Aug 2011 15:56:02 UTC

Message: 'label' is null or not an object Line: 329 Char: 114 Code: 0 URI: ../jquery-ui-1.8.14.custom.min.js

Message: 'label' is null or not an object Line: 329 Char: 114 Code: 0 URI: ../jquery-ui-1.8.14.custom.min.js

<script type="text/javascript">
$(function() {
var tagsArray = [<?php foreach($tags as $tag){echo '"'.$tag->name.'",';} ?>];
function split( val ) {
return val.split( /,\s*/ );
}
function extractLast( term ) {
return split( term ).pop();
}

$( "#tags" )
.bind("keydown",function(event){
if(event.keyCode === $.ui.keyCode.TAB &&
$(this).data("autocomplete").menu.active){
event.preventDefault();
}
})
.autocomplete({
minLength: 0,
source: function(request, response){
response($.ui.autocomplete.filter(
tagsArray, extractLast(request.term)));},
focus: function() {return false;},
onSelect: function() {},
select: function(event, ui){
var terms = split(this.value);
terms.pop();
terms.push(ui.item.value);
terms.push("" );
this.value = terms.join(", ");
return false;
}
});
});
</script>

最佳答案

它是列表末尾的尾随 , (大多数其他语言都可以接受,但在 IE8 中似乎不是 JS)。感谢您的帮助!

关于Jquery 自动选择在 IE8 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6938127/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com