我想根据输入字段的值制作一个 Jquery 选择器。这应该是动态的 C# 变量:
<script type="text/javascript">
$(function () {
var company = @ViewBag.company;
$("input[value='"+ company +"']").attr("checked", "checked");
});
</script>
不知怎么的,它总是给我一个错误。更多信息:ViewBag 变量有时类似于:“苏格兰银行”。所以它里面有空格。这是问题吗? 编辑: 错误类似于“缺少‘;’” in statement"在就绪函数的第一行。
我的 HTML 中有一个单选按钮,其值为“苏格兰银行”,并且 ViewBag 变量也是“苏格兰银行”。当我对它进行硬编码时,它就起作用了:
$("input[value='Bank of Scotland']")[...more code...]
有谁知道,如何解决这个问题? 感谢您的帮助:)
请您参考如下方法:
只需更改这一行
var company = '@ViewBag.company';
应该是这样的
$(function () {
var company = '@ViewBag.company';
$("input[value='"+ company +"']").attr("checked", "checked");
});
