我正在使用JS方法将计算机语言的名称分配给div
例如的数据属性
<div id="Languages" data-Languages=''></div>
和js
代码
var langs='["Perl", "PHP", "Python", "Ruby", "Scala", "C#"]';
$('#Languages').data('Languages', langs);
但是当我在文本框中输入文本时,它给了我一个错误 Object Expected 我正在使用这一行进行自动完成
$(function () {
$("#tags").autocomplete({ source: $('#Languages').data('Languages') });
});
当我创建另一个变量并将其作为在 jquery网站中实现的源传递时,它工作得很好
我想用 div 的数据属性来处理它,因为将来我想使用JSON
它来获取页面加载时的自动完成数据并将其分配给 div 数据属性。
对不起,如果这个问题听起来很愚蠢,这是我的第二天jquery
和所有这些东西。