Uncaught SyntaxError: missing ) after argument list in attribute selector
Uncaught SyntaxError: missing ) after argument list in attribute selector
$(document).ready(function(){
var email_default = "Enter your email address...";
$("input[type="email"]").attr("value", email_default);
});
Javascript 控制台出现这个:
Uncaught SyntaxError: missing ) after argument list
HTML 看起来像这样
<p>Name: <br><input type="text"/></p>
<p>Email: <br><input type="email" size="30" /></p>
正如您从语法突出显示中看到的那样,您需要转义属性选择器中的引号或替换它们。试试这个:
$('input[type="email"]').attr("value", email_default);
$(document).ready(function(){
var email_default = "Enter your email address...";
$("input[type="email"]").attr("value", email_default);
});
Javascript 控制台出现这个:
Uncaught SyntaxError: missing ) after argument list
HTML 看起来像这样
<p>Name: <br><input type="text"/></p>
<p>Email: <br><input type="email" size="30" /></p>
正如您从语法突出显示中看到的那样,您需要转义属性选择器中的引号或替换它们。试试这个:
$('input[type="email"]').attr("value", email_default);