Javascript 如何为SharePoint列表表单创建超链接

Javascript 如何为SharePoint列表表单创建超链接,javascript,html,list,sharepoint,hyperlink,Javascript,Html,List,Sharepoint,Hyperlink,我对编码相当陌生,在工作中被要求更新SharePoint表单,任务似乎很简单,但我无法完成 我需要将下面当前代码中的“鱼骨图”变成一个超链接,该超链接将显示在SharePoint列表表单上 以下是当前代码: $('input[id^="Primary_x0020_Root_x0020_Cause_x_"').parent().parent().parent().before("<tr> <td class='primaryrootcause' colspan='2'>Pr

我对编码相当陌生,在工作中被要求更新SharePoint表单,任务似乎很简单,但我无法完成

我需要将下面当前代码中的“鱼骨图”变成一个超链接,该超链接将显示在SharePoint列表表单上

以下是当前代码:

$('input[id^="Primary_x0020_Root_x0020_Cause_x_"').parent().parent().parent().before("<tr> <td class='primaryrootcause' colspan='2'>Primary Root Causes - List root causes (use the Fishbone Diagram or 5 Whys tool to help you determine the root cause)</td></br></tr>");
$('input[id^=“Primary_x0020_Root_x0020_Cause_x_”).parent().parent().parent().before(“Primary Root Cause-列出根本原因(使用鱼骨图或5 Whys工具帮助您确定根本原因)
”;
我从经验中知道,像这样处理SharePoint表单定制很难达到理想效果,但如果您想保持这种方法,只需转义上面JS中的引号字符即可创建嵌套的HTML元素

完整的解决方案如下所示:

$('input[id^="Primary_x0020_Root_x0020_Cause_x_"').parent().parent().parent().before("<tr> <td class='primaryrootcause' colspan='2'><a href=\'https://www.google.com/search?q=fishbone+diagram\' target=\'_blank\'>Primary Root Causes</a> - List root causes (use the Fishbone Diagram or 5 Whys tool to help you determine the root cause)</td></br></tr>");
$('input[id^=“Primary_x0020_Root_x0020_Cause_x_”).parent().parent().parent().before(“-列出根本原因(使用鱼骨图或5个为什么工具帮助您确定根本原因)
”;
具体而言,字符串的原始部分:

(使用鱼骨图…

变成

(使用


请注意,使用
\'
作为转义引号字符包装
href
target
属性值的

效果非常好!非常感谢您的帮助!当然,swyne-我还调整了示例,具体显示了“鱼骨图”文本上的超链接帮助。真的救了我的命。没问题。如果真的有帮助,请将答案标记为“接受”