jquery自动完成功能不起作用,输入时不显示任何内容

时间:2015-05-25 21:08:08

标签: javascript jquery

我有通过Baglanti.FnkBaglan(); SqlCommand DropDown = new SqlCommand("SELECT * FROM [Yazar]", Baglanti.baglan); SqlDataAdapter Adp = new SqlDataAdapter(DropDown); DataSet ds = new DataSet(); Adp.Fill(ds); DrpYazarSec.DataTextField = ds.Tables[0].Columns["Yazar_isim"].ToString() + " " + ds.Tables[0].Columns["Yazar_soyisim"].ToString(); DrpYazarSec.DataValueField = ds.Tables[0].Columns["YazarID"].ToString(); DrpYazarSec.DataSource = ds.Tables[0]; DrpYazarSec.DataBind();

创建的输入文字
$.each

我正在尝试对其应用自动填充功能:

$.each(results, function (key, value) {

                        if (typeof value.baseOrSchedStartList[i] != 'undefined') {
                            html += "<td><input type='text' name='" + key + "-" + taskArray[i] + "' id='vendorDropdown' class='vendorDropdown' value='" + value.baseOrSchedStartList[i].split(' ')[0] + "' /></td>";
                        } else {
                            html += "<td>&nbsp;</td>"
                        }

                    });

但是当我开始输入时没有任何反应。我的控制台没有错误。我安装了jquery UI,但没有发生任何事情。

1 个答案:

答案 0 :(得分:1)

尝试以这种方式运行自动填充:

$('#tags').on('keyup',function(){
  $(this).autocomplete({
    source: availableTags
  });
});