これは、div3とdiv4の内部に2つのアイテムしか配置できないということです。だから私は最後の位置の項目を削除しようとしています2以上の場合は、div4です。しかし、それを削除した後、div3から最後のアイテムも削除したいのですが、それも2以上の場合は削除します。複数のdivから要素を削除する
はjavascript:
var divdrag32 = $("#div3").length;
var divdrag42 = $("#div4").length;
if (divdrag42 > 2 || div === "div4") {
$("#div4").find("#drag1, #drag2")[2].remove();
} else if (divdrag32 > 2 || div === "div3") {
$("#div3").find("#drag1, #drag2")[2].remove();
}
上記のコードは、唯一DIV4の最後の位置の項目を削除します。しかし、div3の最後のポジション項目は削除されません。あなたが最初if
がfalseの場合にのみ評価するelse if
二if
続いif
を使用しているので#のdrag1と#のdrag2とIDは、アイテムのid(1つのイム発見)
は '' divdrag42'ことになって、またはdivdrag40'したのは...? – CBroe
同じページにIDを重複させることはできません。代わりにクラスを使用してください。 –
要素のIDが重複していますか? –