【发布时间】:2013-04-05 10:13:03
【问题描述】:
我有来自 jquery 网站的 jquery 自动完成功能。它在一个领域工作得很好。但是现在我想在其中添加具有不同值的不同字段,我该怎么做?我尝试了几种方法,但搞砸了整个系统。我的所有领域都在工作,但现在却没有。我需要给它一个新的函数名吗?我是这方面的新手。
我认为通过在顶部添加一个新字段和新 var 会起作用,但它没有
var projects = [
{
value: "CMPT101",
label: "CMPT 101",
desc: "Discrete Mathematics I"
},
var instr={
value:"johnson "
lable:"Johnson"
}
]
select: function( event, ui ) {
$( "#project" ).val( ui.item.label );
$( "#instr" ).val( ui.item.label );
$( "#project-id" ).val( ui.item.value );
$( "#project-description" ).html( ui.item.desc );
$( "#project-icon" ).attr( "src", "images/" + ui.item.icon );
【问题讨论】:
-
你的小提琴有几个打字错误^^不能工作!
-
您在
JavaScript line 65的小提琴中缺少{。您还需要包含jQuery和jQuery UI -
还在您的输入字段中识别出唯一违规行为。他们不能有相同的ID。
-
对不起那些家伙。好的,现在已经修复了,谢谢,但是我如何让第二个字段成为一个下拉框,具有完全不同的值?
-
填写第二个
var foo =[{ yikes:'super' }, ..]并像第一个一样在后面提供所有 jquery 内容。
标签: jquery html autocomplete jquery-autocomplete