addClassが正しく動作していないようなページがあります。私はカップルの場所で同じ正確なコードを持っており、それは1で動作しますが、他の場所では動作しません。ここでaddClassの断続的な問題
コードです:
if(home.length<=bowlers_team) {
jQuery("#alert_window").removeClass();
jQuery("#alert_window").find('span').remove();
jQuery("#alert_window").empty();
/* Populate the table */
var table="table_home";
for(var i=0; i<vis.length; i++) {
jQuery("#"+table).append('<tr><td>'+(i+1)+'</td><td>'+home[i]
[0]+'</td><td>'+parseInt(home[i][3])+'</td><td>'+home[i][4]+'</td></td>');
}
} else {
console.log("Too many bowlers on Visistors.\r\n");
jQuery("#alert_window").removeClass();
jQuery("#alert_window").addClass("alert alert-danger");
jQuery("#alert_window").find('span').remove();
jQuery("#alert_window").append("<span>Teams cannot exceed "+bowlers_team+" bowlers per team.</span>");
}
私も持っている:チームにあまりにも多くのボウラーがある場合
if(vis.length<=bowlers_team) {
jQuery("#alert_window").removeClass();
jQuery("#alert_window").find('span').remove();
jQuery("#alert_window").empty();
/* Populate the table */
var table="table_visitor";
for(var i=0; i<vis.length; i++) {
jQuery("#"+table).append('<tr><td>'+(i+1)+'</td><td>'+vis[i]
[0]+'</td><td>'+parseInt(vis[i][3])+'</td><td>'+vis[i][4]+'</td></td>');
}
} else {
console.log("Too many bowlers on Visistors.\r\n");
jQuery("#alert_window").removeClass();
jQuery("#alert_window").addClass("alert alert-danger");
jQuery("#alert_window").find('span').remove();
jQuery("#alert_window").append("<span>Teams cannot exceed
"+bowlers_team+" bowlers per team.</span>");
}
これは、アラートを作成する必要があります。ホームセクションでは正常に動作しますが、訪問者側では機能しません。
ライブはhttps://www.bowling-tracker.com/bowl/scoresheet-generatorで見ることができます。利用可能な唯一のリーグを選択してください。次に、 '2017 Fall'シーズンを選択します。週またはマッチアップは同じことをします。そこに一度ボウラーボックスから(一度に1つだけ)ボウラーをホームボックスにドラッグします。そのチームが4人のボウラーを超えた場合、警告を発するでしょう。ビジターチームで同じことをすることはありません。
私はこのページの別の部分でもこの問題を抱えていると信じています。(1人以上のボウラーをドラッグしようとするとメッセージが表示されますが、そうではありません)
おかげで、 チャックW
「ここで動作し、ここでは動作しません」とは何が間違っているのか、何が問題なのかを教えてくれません。何がうまくいかない? –
あなたの質問の最初の 'for'ループを見てください。これは 'i
Santi
Santi - vis.lengthの注釈に感謝しますが、コードの中で失敗している部分にはありません。その下のelse文は動作していません。 #of vis.length <= bowlers_teamの場合、jQuery( "#alert_window")addClass( "alert alert-danger")は追加されません。 – chasiv