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 ++中查找了它們,但沒有找到任何字符。
有什麼問題?