在属性选择器中的参数列表之后的未捕获的SyntaxError:missing)

时间:2015-08-03 16:31:17

标签: javascript jquery syntax-error

$(document).ready(function(){
    var email_default = "Enter your email address...";
    $("input[type="email"]").attr("value", email_default);
});

Javascript控制台提供了这个:

  参数列表

之后的

Uncaught SyntaxError:missing)

HTML看起来像这样

<p>Name: <br><input type="text"/></p>
<p>Email: <br><input type="email" size="30" /></p>

1 个答案:

答案 0 :(得分:5)

从语法高亮显示中可以看出,您需要转义属性选择器中的引号或者替换它们。试试这个:

$('input[type="email"]').attr("value", email_default);