我有一个我想在页面加载时运行的函数,所以在 document.ready 或 pageLoad 中。
使用 jquery,我将使用其类名触发该函数
在 document.ready 中
var span = $('.linkify');
span.html(textToLinks(span.html()));
别处
function textToLinks(text) {
var exp = /(my text)/ig;
return text.replace(exp, "<a class='link' href='http://www.bbc.co.uk' target='_blank' >$1</a>");
}
现在这适用于简单的测试数据,但我现在需要弄清楚如何扩展功能。
我的 c# 应用程序中有一个术语列表,以及相关的 url。我正在考虑将这些数据作为字符串传递,然后拆分,但是我的 javascript 知识有很多漏洞。
所以我想我有3个问题:
- 加载页面时如何将字符串放入函数中?
- 字符串是正确的类型还是可以传递一些其他字典对象?
- 我如何遍历有效传递的每个术语?
提前致谢。