jquery Uncaught SyntaxError:无效或意外的令牌

时间:2017-01-19 21:59:22

标签: javascript jquery

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>

1 个答案:

答案 0 :(得分:0)

$.removeAttr();行之后你有一些奇怪的编码字符。尝试复制/粘贴它,或者使用一个简单的文本编辑器来显示隐藏的编码字符。

$(document).ready(function() {
    $("#newCustomer").on("click", function(e) {
        $("#zipInput").removeAttr('required');
        $("#SSNInput").removeAttr('required');
        return true;
    })
});