【发布时间】:2013-09-24 15:36:58
【问题描述】:
我想在页面加载时运行一个函数,所以可以在 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 个问题:
- 如何在页面加载时将字符串放入函数中?
- 字符串类型是否正确,或者我可以传递一些其他字典对象吗?
- 如何有效地遍历每个传递的术语?
提前致谢。
【问题讨论】:
标签: c# javascript jquery