Jquery标签输入插件样式

问题描述:

我使用这个:http://xoxco.com/projects/code/tagsinput/Jquery标签输入插件样式

作为自动完成的插件。

我希望组合框中的某些字段为粗体。

这是在下拉列表中的数据:

john, jackson, tom, <b>peter</b>, alex 

而且我想彼得大胆。

但是,事实并非如此。当我去检查元素时,它显示< b> peter </b>,但是当我编辑为html时,将打开源代码的编辑器并显示html编码为< b>和</b>:& lt ; b & g t;粗体& l t;/b & g t;

如何解决这个问题?

这是我附带的一种补丁解决方案:
当我建立我的dom后,我改变了元素的innerHTML。
当然你也可以用比较喜欢弦等元素操纵..

<input id="tag1" value="alpha,beta,gamma,delta">  
<input id="someOtherId" value="peter,jackson"> 

var arr = $('#tag1_tagsinput span.tag'); 
var arr2 = $('#someOtherId_tagsinput span.tag'); 

var spanChild = arr[2].getElementsByTagName('span'); 
spanChild[0].innerHTML = "<b>"+spanChild[0].innerHTML+"</b>"; 
+0

代码你在哪里打电话呢?在$(function(){...})中? –

+0

我在$('#tag1')。tagsInput();它对我有用 – pbibergal

+0

当$('#tag1_tagsinput span.tag')未定义时,它如何为你工作? –