JQuery调用中的HTML标记的Notepad ++解释

时间:2013-07-05 18:43:07

标签: jquery html notepad++

我的Notepad ++在使用HTML解释JQuery调用时遇到问题,请参阅下面的代码。这条线: $( “机构”)追加(...);似乎不认识对右括号。但是,如果我将结束标记修改为< / DIV> (在“/”前放置一个空格)问题就消失了。不幸的是,添加空间是违反HTML标准的。该问题的解决方法是什么?感谢。

<!doctype html>
<html lang="en">
<html>
<head>
<meta charset="utf-8">
<title>Formula</title>

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>

<script>

    $("body").append(<div id="my_id"></div>);

    function my_function() { }

</script>
</head>
<body>
</body>
</html>

3 个答案:

答案 0 :(得分:1)

这不是Notepad ++的问题;这是您的JavaScript语法的问题。您会看到在您的问题上突出显示的语法也有点偏差。

该HTML片段需要在字符串中,因为您在脚本中将其用作字符串数据:

$("body").append('<div id="my_id"></div>');

答案 1 :(得分:1)

我认为你还需要将div标签括在引号中。

append("div id=\"my_id\"></div>");

答案 2 :(得分:1)

变化:

 $("body").append(<div id="my_id"></div>); 

为:

$("body").append("<div id='my_id'></div>");