簡體   English   中英

在SharePoint 2010中,如何<a>使用jQuery</a>為所有<a>標簽</a>添加target =“ _ blank”

[英]In SharePoint 2010 how to add target=“_blank” for all <a> tags using jQuery

我需要在Sharepoint2010的<a>標記上添加target attribute 默認情況下,在創建“列表”頁面時,沒有任何選擇target attribute選項。

我正在使用SharePoint Designer 2010在頁面上進行更改。 我試圖在一個頁面上添加一個jquery CDN library和一個特定的代碼。 但是保存頁面后,所有代碼都消失了。

我需要知道在Sharepoint中可以在哪里添加此腳本,因此所有<a>標記都添加了target="_blank"

<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
$('a[href]').attr('target', '_blank');

看看參考屏幕截圖。 在此處輸入圖片說明

將JavaScript添加到文本文件中,並將其保存在樣式庫中,然后使用內容編輯器Webpart引用該文件。

您是否要在新標簽頁或新窗口中打開所有鏈接? 如果是,則將目標屬性添加到錨點選項卡將無濟於事。 默認情況下,列表視圖的目標屬性為“ _self”。 Listview標題列還具有關聯的onclick事件。 使用以下JavaScript解決您的問題:

             <script type="text/javascript">
                        function EditLink2(current, id)
                        {
                            var win = window.open(current.href, '_blank');
                            win.focus();
                        }  

            </script>

將其添加到</body>標記之前的母版頁中。

<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<script type="text/javascript">
$(function(){

   $('a').attr('target', '_blank');

});
</script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM