2016-10-10 4 views
0

私たちはjquery.printプラグインhereを使用していますが、hrefタグで見つかったリンクを印刷します。リンクを隠す方法はわかりますが、リンク内にテキストを印刷します。 TQJquery.print plugin hide href links

$("#contentinner").print({ 
     globalStyles: true, 
     mediaPrint: false, 
     stylesheet: null, 
     noPrintSelector: ".no-print", 
     iframe: true, 
     append: null, 
     prepend: null, 
     manuallyCopyFormValues: true, 
     deferred: $.Deferred(), 
     timeout: 750, 
     title: null, 
     doctype: '<!doctype html>' 
}); 

EDITは - Sathvik @ DoersGuild

@media print { 
    a[href]:after { 
    content: none !important; 
    } 
} 

答えて

1

あなたありがとう、これは動作します - EDITリンクを隠しグローバルCSSに以下だけでなく、内部テキスト

@media print { 
    a[href] { display: none; } 
} 

を追加しました@mediaクエリを使用してリンクのスタイルを設定すると、印刷版の通常のテキストのように見える場合があります。

@media print { 
    // your styles 
} 
+0

話が早すぎる - リンクの内側のテキスト、リンクを隠すだけで内部のテキストを表示する方法を隠す修正? TQ – zima10101

+0

もちろん、あなたは 'display:none'でリンクを隠しています。通常のテキストのようにスタイルを設定します:アンダーラインを削除し、適切な色を選択し、ホバー効果などを削除します。 – markoffden

+0

リンクが全く見たくない - リンクが囲むテキストだけ。 たとえばSHOW ME というテキストを表示するだけですが、プラグインを使用して印刷するとハイパーリンクも表示されます。 – zima10101