Onl*_*ere 1 jquery selector asp.net-mvc-3
这是我正在尝试运行的内容:
<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>
Run Code Online (Sandbox Code Playgroud)
但是,Razor视图引擎正在捕捉我的@符号.
有没有办法告诉它忽略@符号的特定实例?
你不应该@在那些选择器中使用.
自jQuery 1.2以来,该语法已被弃用,并且已在1.3中删除.
要回答您的问题,您可以@通过写入输出文字@@,或者您可以将该代码移动到外部(非Razor).js文件.