0
我正在编译数据存储在数据库中的元素的无序列表。值“qid”与单独的div元素相关联;我这样做,当点击一个div,这个代码被执行:按下插入HTML创建的按钮
var liststring =
'<li id="'+qid+'">'+
'<button type="button" class="del" onclick="deleteQuestion(\''+qid+'\');" >X</button>'+
'</li>';
$('ul').append(liststring);
这给出了工作的每一个外观;列表项目和按钮出现。但是,如果我点击其中一个插入的按钮而无需刷新页面,该按钮根本不起作用,并且在我的代码的第1行出现此错误,其中包含doctype声明:
<!DOCTYPE html>
未捕获的SyntaxError:意外的标记非法
一旦我刷新页面,虽然清单(保持不变),按钮的工作。我使用Chrome。
我不知道发生了什么;我在另一个关于无形字符的主题中读到了,但是我在编辑器Notepad ++中查找了它们,但没有找到任何字符。
有什么问题?