在MVC3应用程序中使用使用“@”符号的jQuery选择器

在MVC3应用程序中使用使用“@”符号的jQuery选择器,jquery,asp.net-mvc-3,selector,Jquery,Asp.net Mvc 3,Selector,以下是我试图运行的内容: <script type="text/javascript"> $("input[@name='paymenttype']").change(function(){ if ($("input[@name='paymenttype']:checked").val() == 'deposit') { //Display deposit form. } else if ($("inpu

以下是我试图运行的内容:

<script type="text/javascript">
    $("input[@name='paymenttype']").change(function(){
        if ($("input[@name='paymenttype']:checked").val() == 'deposit') {
            //Display deposit form.
        }
        else if ($("input[@name='paymenttype']:checked").val() == 'creditcard') {
            // Display credit card form.                
        }
    });
</script>
但是,Razor视图引擎正在捕获我的@符号

有没有办法告诉它忽略@符号的特定实例?

在这些选择器中不应该使用@。 自jQuery 1.2以来,该语法已被弃用,并在1.3中被删除

要回答您的问题,您可以通过编写@输出文字@,也可以将该代码移动到外部非Razor.js文件。

您不应该在这些选择器中使用@。 自jQuery 1.2以来,该语法已被弃用,并在1.3中被删除

要回答您的问题,您可以通过编写@输出文字@,也可以将该代码移动到外部非Razor.js文件。

Duplicate:Duplicate:只需删除@。只需拆下@。