データベースに保存されているデータを使用して、要素の順序付けられていないリストをコンパイルしています。値'qid'は、個別のdiv要素に関連付けられています。私はそれを持っているので、divがクリックされたときにこのコードが実行されます:
var liststring =
'<li id="'+qid+'">'+
'<button type="button" class="del" onclick="deleteQuestion(\''+qid+'\');" >X</button>'+
'</li>';
$('ul').append(liststring);
これにより、すべての外観が機能します。リストアイテムとボタンが表示されます。ただし、ページを更新せずに挿入したボタンの1つをクリックすると、ボタンがまったく機能せず、コードの1行目にこのエラーが発生します。ここでDoctype宣言があります。
<!DOCTYPE html>
Uncaught SyntaxError:Unexpected Token ILLEGAL
ただし、ページを更新すると(リストは同じままです)、ボタンは機能します。Chromeを使用しています。
何が起こっているのかわかりません。見えない文字について別のスレッドで読みましたが、エディターのNotepad ++でそれらを探しましたが、見つかりませんでした。
どうしたの?