我想创建一个<div>
(显示:无),然后当我点击按钮时,<div>
应该显示自己。
但是我收到了这个错误:
Parse error: syntax error, unexpected '(', expecting T_VARIABLE or '$'
当我使用此代码时:
$('body').click(function () {
$('#editor_form').hide();
});
$('#buttonDiv').click(function (e) {
$('#editor_form').sho`enter code here`w();
e.stopPropagation();
});
答案 0 :(得分:2)
你得到的错误是PHP,但你正在编写Javascript(使用jQuery)。
您的Javascript代码需要放在HTML文件的<script></script>
标记内,或直接放在HTML文件中包含的js文件中。
也许如果你在同一个文件上有HTML和PHP,在开始编写JS代码之前就忘记了一个PHP结束标记?>
。
此外,请注意,您有一个占位符,也会导致此行出错:
$('#editor_form').sho`enter code here`w();
答案 1 :(得分:0)
Parse error: syntax error, unexpected '(', expecting T_VARIABLE or '$'
通常是PHP语法错误,但您指的是jQuery代码。
由于您没有提供有关环境或编写代码的更多信息,因此您必须将jQuery转换为JavaScript文件(推荐)并将其包含在HTML头中或转义代码以停止读取它的php解析器。
有关包含外部JavaScript文件的更多信息,请参阅本教程: http://javascript.info/tutorial/adding-script-html
答案 2 :(得分:0)
你只是不要关闭var target = $('[data-room="' + email + '"]').data('target');
并开始在php中添加一些javascript。
$('[data-room="searchtext"]');
在添加js以解决问题之前,只需使用<?php
关闭<?php
...
$('body').click(function () {
$('#editor_form').hide();
})
。