Jquery.print插件隐藏href链接

Jquery.print插件隐藏href链接,jquery,printing,Jquery,Printing,我们正在使用jquery.print插件,但是它会打印href标签中的链接-有人知道如何隐藏链接,但仍然会打印链接中的文本吗?TQ $("#contentinner").print({ globalStyles: true, mediaPrint: false, stylesheet: null, noPrintSelector: ".no-print", iframe: true, append:

我们正在使用jquery.print插件,但是它会打印href标签中的链接-有人知道如何隐藏链接,但仍然会打印链接中的文本吗?TQ

$("#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>'
});
编辑-这很有效,谢谢Sathvik@DoersGuild

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

您可以使用
@media
query设置链接样式,使其看起来像打印版中的普通文本:

@media print {
    // your styles
}

发言太早-修复隐藏链接的内部文本,有没有想法如何隐藏链接,但显示内部文本?当然,您正在使用
display:none
隐藏链接。只需将其设置为普通文本的样式:删除下划线、选择适当的颜色、删除悬停效果等。打印时,您可能会看到它只是一个普通字符串。根本不想看到链接,只想看到链接包含的文本。e、 g只需要看到文本SHOW ME-但是当使用插件打印时,它也会显示超链接。hmmm。。。恐怕仅仅通过CSS是无法实现的。也许您应该尝试通过jquery展开或在html中添加打印版本的链接。但所有这些都是不可抗拒的伎俩
@media print {
    // your styles
}