【发布时间】:2013-03-05 18:38:30
【问题描述】:
我根据从互联网上找到的内容编写了一个小型 jQuery 自动收录器插件。它完美地完成了它的工作,但我希望它允许 html 标签,并且我坚持使用它,因为我无法正确编写 html 标签。它只是写它们,没有别的,所以我无法创建换行符或 strong 文本。
代码如下:
(function($) {
$.fn.Ticker = function(cont,time) {
var conArray = cont.split(""),
current = 0,
elem = this;
setInterval(function() {
if(current < conArray.length) {
elem.html(elem.html() + conArray[current++]);
}
}, time);
};
})(jQuery);
var tickertext = $("#tickertext").html();
$(document).ready(function(){
$("#tickto").Ticker(tickertext,50);
});
还有一点:http://jsfiddle.net/29axW/
如果我console.log(conArray) 像这样的链接<a href="kissa.php">moi</a> 我得到
["<", "a", " ", "h", "r", "e", "f", "=", """, "k", "i", "s", "s", "a", ".", "p", "h", "p", """, ">", "m", "o", "i", "<", "/", "a", ">"]
但它只是将其写为纯文本。所以我需要它首先解析 html 标签并在用户看到它的情况下插入它们,依此类推......
【问题讨论】: