Google Chrome中的javascript控制台抱怨说
$("#zipInput").removeAttr('required');
包含一个
无效或意外的令牌
我在html文件的顶部包含了jQuery,并且可以验证文件中的其他位置它似乎正常工作。这条特定线路有什么问题?
<form method='post' >
<input id="zipInput" type="text"name='zip' placeholder='zipcode' autofocus required>
<input id="SSNInput" type="text"name='ssn' placeholder='ssn' required> <br>
<input type="submit" class='center' value="Log In">
<input id='newCustomer' type="submit" name="newCustomer" value="New Customer?">
</form>
<script>
$(document).ready(function() {
$("#newCustomer").on("click", function(e) {
$("#zipInput").removeAttr('required');
$("#SSNInput").removeAttr('required');
return true;
})
});
</script>
答案 0 :(得分:0)
在$.removeAttr();
行之后你有一些奇怪的编码字符。尝试复制/粘贴它,或者使用一个简单的文本编辑器来显示隐藏的编码字符。
$(document).ready(function() {
$("#newCustomer").on("click", function(e) {
$("#zipInput").removeAttr('required');
$("#SSNInput").removeAttr('required');
return true;
})
});