使用jquery将RenderPage插入div

时间:2013-12-13 15:07:27

标签: javascript jquery html css

我正在尝试创建一个div,当使用JQuery单击链接时,其中包含RenderPage,但没有太大成功。

我在样本中尝试了两种方法,还有一些方法。

<div id="fleet-menu">
  <span>
    <a href="#" id="fleet-cartypes">Car Types</a>
  </span>
</div>

<script>
  $("#fleet-cartypes").click(function () {
    $('<div> @RenderPage("CarTypes.cshtml") </div>').insertAfter("#fleet-menu");
  });
        ___________________________________________________________________

  $("#fleet-cartypes").click(function () {
    $("<div id='fleet-main'></div>").insertAfter("#fleet-menu");
    $("#fleet-main").load("@RenderPage("CarTypes.cshtml")");
  });
</script>

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

尝试使用appendTo()prependTo()功能。他们是为append()prepend()完成的。您还可以组合所有调用以保存代码行和额外变量:

$("#fleet-cartypes").click(function () {
   $("<div id='fleet-main'></div>")
      .appendTo("#fleet-menu")
      .load("@RenderPage(\"CarTypes.cshtml\")");
});

请注意,您也在混合引号。