将文本输入转换为图像

C_K*_*C_K 0 jquery input attr

我有一个输入字段,用户可以在其中插入由逗号分隔的关键字.我想生成一个带有src的图像,该图像是该关键字,默认文件扩展名为.png.图像是根据预期的关键字命名的,因此这里不会创建图像文件.

所以,例如,一个列表:

[小狗,小猫,气球,饼干]

一旦键入了包含图像的关键字,就会在层次结构中的另一个位置弹出一个小图标.

我已经熟悉了jquery来做类似的技巧,但是这是逗号分隔的列表部分,我不确定如何解决.我可以获取输入字段的value属性,然后将图像的src设置为该值,作为变量.但是如何只捕捉逗号之间的内容是主要问题.(逗号后的空格无关紧要)

Fem*_*emi 5

你可以做一个分割/修剪/地图:

var words = [];
jQuery.each(jQuery.trim(jQuery("#input").val()).split(","), function(index, value){ words.push(jQuery.trim(value));
});
Run Code Online (Sandbox Code Playgroud)

这会给你一系列精心修剪的单词.