リンクを作成するjQueryがいくつかありますが、リンクはより多くのjQueryをトリガーするはずですが、そうではありません。コードは次のとおりです。
$(".divisionLinks").click(function () {
$('.show_hide_division').show();
$('.show_hide_main').html($(this).html()+ " is Selected");
//Load the division xml
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("xml//division//"+ $(this).html() + ".xml");
theEnvNodes = xmlDoc.getElementsByTagName('ENVIRONMENT');
//Make the html
theNewHTML = "<ul>";
for (i = 0; i<theEnvNodes.length; i++){
theNewHTML = theNewHTML + "<li><a class=\"environmentLinks\" href=\"#\">";
theNewHTML = theNewHTML + theEnvNodes[i].childNodes[0].childNodes[0].nodeValue;
theNewHTML = theNewHTML + "</a></li>";
}
theNewHTML = theNewHTML + "</ul>";
$('.environmentButtons').html(theNewHTML);
});
$(".environmentLinks").click(function () {
$('.show_hide_environment').show();
$('.show_hide_division').html($(this).html()+ " is Selected");
});
したがって、分割リンクは機能しますが、環境リンクは機能しません。私はそれが.environmentLinkクラスにインデックスを付けるjQueryで何かかもしれないと読んでいます。しかし、私は知りませんし、回避策も知りません。事前にご協力いただきありがとうございます。