使用jQuery自动包装DIV中的前一个单词
Automatically wrap previous word in DIV with jQuery
我想用div标签包装我以前的字符串(在每个逗号之前),就像在stackoverflow上搜索标签一样。
这是一个关键字,另一个关键字
this is a keyword
another
keyword
要做到这一点,我如何检测逗号键被按下?
keyup(function(e) {});
jsFiddle
这应该有效。。。
http://jsfiddle.net/2cWvC/1/
$("input").keydown(function(e){
var keys, html;
if (e.keyCode == 188) {
keys = this.value.split(',');
html = $.map(keys, function(key) {
return '<div>' + key + '</div>';
}).join('');
$('#result').html(html);
}
});
你的意思是这样的吗:(工作jsFiddle)
$('input').keyup(function(e) {
$('#result').html('');
var valueArr = $(this).val().split(',');
for(var i=0; i<valueArr.length; i++){
$('#result').append('<div>'+valueArr[i]+'</div>')
}
});
这将通过","分隔符将输入中的字符串分隔为多个部分,并将每个部分分配给<div>
相关文章:
- 匹配一个单词,其中候选人可以跨越顺序组(跨度)
- 如何使用jquery强制一个单词更改大小写等以保留品牌
- 如何创建一个“;表单弹出框“;在chrome中右键单击时位于突出显示的单词上方
- 从输入值中删除最后一个单词
- 如何使用Javascript在给定的句子中找到大写单词并在其前面添加一个字符
- 当两个单独的单词被放在目标上时,使用Jquery获取一个值
- 在表单中创建一个黑名单过滤器以避免某些单词
- 如何查找一个单词在动态创建的html表行中出现的次数
- Regex或javascript每X个连续单词中有一个单词
- Javascript:当这个单词被点击5次时,下面会显示另一个单词
- Javascript/jQuery替换tamil语言输入框中的最后一个单词
- AJAX数据包含一个或多个单词.
- 如何使用d3.layout.cloud.js创建一个包含单词及其权重的csv的单词云
- Javascript-在一个数组中搜索整个单词,并创建一个符合条件的新数组
- Javascript(如果var包含一个单词,则仅更改该单词的颜色)
- 为什么javascript函数名称custom是一个小写的单词,后跟一个大写的单词,就像'orangeCost'一样
- 使用Javascript双击HTML中的空格时,选择上一个和下一个单词
- 检查字符串是否等于一个单词和一个数字
- 有没有一个网站可以生成所有可能的显示单词的方式
- Regex:使用javascript测试最后一个单词后的url中是否存在最后一个斜杠