当我改变
$('#textarea').textcomplete([{
//irrelevant code here
}]);
到
textarea.textcomplete([{
//irrelevant code here
}]);
,它不起作用。我在这里做错了吗?
jsfiddle:http://jsfiddle.net/tnzj2nfu/4/
我正在使用jquery.textcomplete.min.js插件
答案 0 :(得分:1)
因为textarea
是一个dom元素引用,textcomplete
是一个jQuery插件,只能使用jQuery对象引用来调用。
如果你有jQuery,也没有必要使用getElementById()
,你可以使用id选择器来获取元素引用。
如果你有一个dom元素引用,你可以将它传递给jQuery来获取jQuery引用
$(textarea).textcomplete([{...})