Javascript 使用jquery将渲染页面插入到div中

Javascript 使用jquery将渲染页面插入到div中,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在尝试创建一个div,当使用JQuery单击链接时,该div中有一个RenderPage,但没有多大成功 我在样本中尝试了两种方法,还尝试了其他一些方法 <div id="fleet-menu"> <span> <a href="#" id="fleet-cartypes">Car Types</a> </span> </div> <script> $("#fleet-cartypes"

我正在尝试创建一个div,当使用JQuery单击链接时,该div中有一个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>

$(“#车队类型”)。单击(功能(){
$('@RenderPage(“CarTypes.cshtml”)).insertAfter(“车队菜单”);
});
___________________________________________________________________
$(“#车队类型”)。单击(功能(){
$(“”)之后插入(#舰队菜单);
$(“#fleet main”).load(“@RenderPage(“CarTypes.cshtml”)”);
});
谢谢您的帮助。

尝试使用
appendTo()
prependTo()
函数。它们作为
append()
prepend()
来完成该任务。您还可以组合所有调用以保存代码行和额外变量:

$("#fleet-cartypes").click(function () {
   $("<div id='fleet-main'></div>")
      .appendTo("#fleet-menu")
      .load("@RenderPage(\"CarTypes.cshtml\")");
});
$(“#车队类型”)。单击(功能(){
$("")
.appendTo(“车队菜单”)
.load(“@RenderPage(\”CarTypes.cshtml\”);
});

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

我不确定,但您试过了吗<代码>加载({@RenderPage(“CarTypes.cshtml”)})我现在试过了,它不起作用,但是告诉我,@RenderPage是一个要执行的函数?是javascript函数吗?