私はJavascript/jQueryに少し慣れていないので、基本的なものが欠けている場合は、高度な謝罪をします。ユーザーが特定のクラスの要素を入力するたびにトリガーされる関数があります。
$('.relevantClass').keyup(function(){
//code...
});
この関数は、状況によっては、メソッドをrelevantClass
介した新しいインスタンスを含む大量の新しいHTMLを作成することになります。.append()
var newHTML = <div class='relevantclass'>Content...</div>;
$('#wrapper').append(newHtml);
ただし、ユーザーが新しく作成されたを入力すると、jQueryセレクターは関数を検出して実行しないようですrelevantClasses
。新しく作成されたHtmlを確認しましたが、正しいクラスタグと関連するクラスの古いインスタンスがあります。
これは.append();
DOMをいじることと関係があると思います。セレクターを「更新」し、jQueryでDOMを調べて新しいクラスを見つける必要があります。これを行う方法について何か考えはありますか?見つからないjQueryメソッドはありますか?