私は次のコードを持っています:
$(".zalen").change(function(){
var number = $(this).val();
$('.Zaal').load('zaal'+ number +'.html');
var storageName = "zaal" + $(".zalen").val() + '_chairs';
var chairs = localStorage.getItem(storageName);
if(chairs == null)
{
chairs = "";
}
var chairArray = chairs.split(" ");
alert(chairArray);
$("td.chair").each(function(index){
for(var i=0; i < chairArray.length; i++)
{
if(index == chairArray[i])
{
$(this).addClass('reserved');
}
}
})
});
椅子を分割した後のアラートに注意してください。
アラートと完全に連携します。しかし、私はテストを終了し、アラートを削除しました。コードが機能しなくなったのですが、なぜそうなるのかわかりません。
誰かがこの問題で私を助けることができますか?
解決 :
$(".zalen").change(function(){
var number = $(this).val();
$('.Zaal').load('zaal'+ number +'.html', function() {
var storageName = "zaal" + $(".zalen").val() + '_chairs';
var chairs = localStorage.getItem(storageName);
if(chairs == null)
{
chairs = "";
}
var chairArray = chairs.split(" ");
$("td.chair").each(function(index){
for(var i=0; i < chairArray.length; i++)
{
if(index == chairArray[i])
{
$(this).addClass('reserved');
}
}
})
});
});
あなたの解決策をありがとう@jbabey。Iamはとても感謝しています