0

我最近在我的网站上成功地运行了 tag-it jquery,有一个文本区域供用户放入他们自己的标签,然后是一个 textarea,即。

[ dog ] [ park ] [ weekend ]

Taking the dog to the park this weekend with Bill!

[Post]

我一直在尝试谷歌搜索这个几个小时没有结果,所以我想知道这里是否有人能够调整代码,或者你知道你可以链接我的地方,这样用户只需要填写文本区域..

Taking the dog to the park this weekend with Bill!

然后在提交时,它会在文本区域之外生成标签词,其中包含诸如..

var tags = $('#message').val().split(' '); 
var excludeWords = ['took','the','a','to']; 
tags.filter(function (element, index, array) 
{ return ($.inArray(element, excludeWords) === -1); });
4

1 回答 1

0

工作演示http://jsfiddle.net/cse_tushar/U94Le/

$('#b').click(function () {
    tags = $('#message').val();
    tags = tags.replace(/!/g, '');
    var excludeWords = ['took', 'the', 'a', 'to', 'with', 'dog', 'this'];
    $.each(excludeWords, function (i, v) {
        pos = tags.indexOf(excludeWords[i]);
        while (pos > -1) {
            tags = tags.replace(" " + excludeWords[i] + " ", ' ');
            pos = tags.indexOf(excludeWords[i], pos + 1);
        }
    });
    console.log(tags);
    tags = tags.split(' ');
    console.log(tags);
    $('#output').html('<pre>' + tags + '</pre>');
});
于 2013-07-24T08:11:07.263 回答