0

我在 SharePoiint 2010 和文档库中有库。我已在 Web 部件中放置了文档库的视图。我想用 JQuery 更改“添加新文档”的链接;

$("#idHomePageNewAnnouncement").attr('href','google.com');

如果我之后在 alert() 中检查它,它会起作用

alert($('#idHomePageNewAnnouncement').attr('href'));   // gives google.com

但是如果我将其悬停或在新窗口中打开它,则会在站点 URL 中添加一个前缀;它会给 http://sitename/webname/subsite/google.com。

我怎样才能摆脱链接中的这个前缀?

我无权访问此项目中的 SharePoint Designer 或 Visual Studio。

4

1 回答 1

1

href属性要么是相对的(不是以“http://”或类似的开头),要么是绝对的。由于您的链接是相对的,因此浏览器将在当前目录中查找名为“google.com”的文件。试试这个:

$("#idHomePageNewAnnouncement").attr('href','http://google.com');
于 2012-05-12T10:42:12.983 回答