在一个MVC应用程序中,我只想在文本框中设置焦点,只要模型属性设置为true。下面是我使用jQuery代码:如果语句不工作时使用jQuery .focus()
<script type="text/javascript"> $(document).ready(function() { $(function() { var isPostBack = $("#IsPostBack").val(); if (isPostBack) { $('#MyElement').focus(); } }); }); </script>
IsPostBack
是包含一个布尔值的隐藏字段。出于某种原因,这总是将重点放在MyElement
上。好像IsPostBack
总是如此。然而,奇怪的是,当我在Firebug中调试时,它似乎正常工作。这里发生了什么?
'isPostBack'的值是什么?是空字符串还是'false' – 2014-10-30 02:57:43
IsPostBack的值总是为真或假 – navig8tr 2014-10-30 02:58:37