javascript在asp.net mvc中打印div内容

标签 javascript jquery asp.net asp.net-mvc printing

HTML:

 <div id="printDiv" class="table-responsive">

        @Html.Raw(Model.Content)

    </div>

<button type="button" onclick="Print()">Print</button>

Javascript:

function Print() {
        alert("working");
        $("#printDiv").printThis();
    }

当我点击“打印”按钮时,我想打印 div 内容。但是,如果我点击“打印”按钮,我会得到下面的 javascript 代码异常。

Uncaught TypeError: undefined is not a function 

我不知道我到底错过了什么?

任何帮助将不胜感激。 谢谢。

最佳答案

尝试添加 printThis.js。

从下面的链接下载js文件

https://github.com/jasonday/printThis

示例代码

<!DOCTYPE html>
  <html>
  <head>
<script src="assets/js/jquery-1.9.1.js"></script>
<script src="assets/js/printThis.js"></script>
<style>
        .drag 
    {
      width: 100px;
      height: 100px;
      background-color: #000;
    }

    #box
    {
      width: 500px;
      height: 400px;
      background-color:red;
    }
</style>
</head>

<body>

  <div id="box">
        <div id="drag">aaaaaaaaaaaaaaaaa</div>
    </div>

    <script>
        $("#drag").printThis()
    </script>


</body>

</html>

关于javascript在asp.net mvc中打印div内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24670692/

相关文章:

javascript - 当在 AJAX、Jquery 中使用 GET 更新数据库时,如何反射(reflect)表上的更新

javascript - 使 Javascript 成为 HTML 页面的预加载器

javascript - jQuery Javascript 评级 : Making the rating reappear when user takes their cursor off

asp.net - 将 Windows 8 主题仪表板应用到我在 ASP.NET 中设计的网站

asp.net - Sys.require、ASP.NET AJAX 加载器脚本的 future 是什么?

javascript - Linkify/Clickable Text-URLs 但忽略那些已经包含在 "a href"中的内容

javascript - 如何将自动完成功能变成函数

javascript - 如何使用 Xpath javascript 获取innerHTML?

javascript - 如何用显示 :none tags? 包装类

c# - 如何从 Web 部件内部停止页面执行