【发布时间】:2013-11-27 08:28:36
【问题描述】:
当我尝试在我的自动完成列表中选择一个元素时,整个列表就会消失!一旦我尝试在下拉列表中移动鼠标,就会发生这种情况。
我的自动完成:
包含js/jquery-ui-1.10.3.custom.min.js,与jquery-ui-1.10.3.custom.less相同。
有什么想法吗?
HTML 代码:
<div id="region_box" name="region_box">
<input type="text" name="name" placeholder="<%$(language.placeholder.search_box.%b__lang)%>" id="yourCity" size="35" maxlength="50" style="width:340px;" tabindex="1">
<input id="chooseb_auto" class="choose" value="&translate("SEARCHBOX_CHOOSE_BUTTON")" type="submit">
<div class="error_label">
...
JS代码:
// Choose the city button
var both = 0;
$(".choose").live("click",function(){
for (var id in regionArray) {
if( trim(regionArray[id].name[lang]).toUpperCase() == trim($("#yourCity").val()).toUpperCase() ) {
otherRegionChoosen(id);
window.LightBox.close();
return;
}
}
..
PS:我在网站的其他页面上也有相同的自动完成功能,并且可以正常工作,但在登录页面上却没有
【问题讨论】:
-
请发布您的 HTML 和 JS 代码。
-
不显示您的代码,不可能有人会指出问题。正如您在此处看到的那样,它确实有效jsfiddle.net/DLLVw
-
@AamirAfridi 对不起,我只是发布它
-
@RoryMcCrossan 完成!对不起
标签: jquery css autocomplete triggers jquery-autocomplete