0

SharePoiint2010にライブラリとドキュメントライブラリがあります。ドキュメントライブラリのビューをWebパーツに配置しました。JQueryで変更したい「新しいドキュメントを追加」へのリンクがあります。

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

後でalert()で確認すると機能します

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

しかし、それをホバーするか、新しいウィンドウで開くと、サイトのURLにプレフィックスが追加されます。http:// sitename / webname / subsite/google.comになります。

リンク内のこのプレフィックスを削除するにはどうすればよいですか?

このプロジェクトでは、SharePointDesignerまたはVisualStudioにアクセスできません。

4

1 に答える 1

1

href属性は相対的(「http://」などで始まらない)または絶対的です。リンクは相対的であるため、ブラウザは現在のディレクトリで「google.com」というファイルを探します。代わりにこれを試してください:

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