以下是我正在尝试运行的内容:
<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视图引擎正在捕获我的@
符号。
有没有办法告诉它忽略@
符号的特定实例?
答案 0 :(得分:9)
您不应该在这些选择器中使用@
自jQuery 1.2以来,该语法已被弃用,并且已在1.3中删除。
要回答您的问题,您可以通过撰写@
输出文字@@
,也可以将该代码移至外部(非剃刀).js
文件。