17
jQuery UI自动完成宽度未正确设置
我实现了一个jQuery UI自动完成框,而不是文本框的宽度,下拉选项正在扩展以填充页面的剩余宽度。 看一下这个例子,亲自看看:http : //jsbin.com/ojoxa4 我尝试在创建列表后立即设置列表的宽度,如下所示: $('.ui-autocomplete:last').css('width', $('#currentControlID').width() ); 这似乎无能为力。 我也尝试过使用页面样式设置宽度: ui-autocomplete { width: 500px; } 确实,这确实起作用,但是这意味着页面上的所有自动完成功能都必须具有相同的宽度,这并不理想。 有没有一种方法可以分别设置每个菜单的宽度?或者更好的是,有人可以解释为什么宽度对我来说不正确吗?