スパンを作成する document.ready() で呼び出される関数があります。
function configureContentSelector() {
for (j=0; j<centerContent.length; j++)
{
var content = "<span class='contentSelector' onclick='changeContent(" + j + ")' id='span'" + j + ">" + j + "</span>";
$("#contentSelectorArea").html($("#contentSelectorArea").html() + content);
}
スパンは、span0、span1 などのように ID 化されていることに注意してください。
スパンに関係のないイベントが発生したときに呼び出される別の関数内で、スパン クラスを操作したい (addClass() removeClass())
$("#" + "span" + i).removeClass("contentSelector");
$("#" + "span" + i).addClass("contentSelectorSelected");
ただし、これは機能しません。この問題は、スパンが動的に作成されるという事実に関連していると思いますが、これを修正する方法がわかりません。
助けてくれてありがとう。