新しいdivのドロップダウンリストから、選択したすべてのオプションのHTMLを出力しようとしています。しかし、新しいチェックボックスを選択するたびに、コンテナは選択された値で更新されますが、以前に選択したすべての値がドロップダウンリストに追加されます。そんなことをやっていくなど。 HTMLのチェックボックスを1回だけ出力するにはどうすればよいですか?すべての配列項目を一度だけ追加する
HERESに私のJSコード:
let emptyArr = [];
$('.dropdown-select-container').find("option:selected").each(function(){
emptyArr.push($(this).html());
});
for (i in emptyArr) {
let outputResult = "<div class='arr-item'>" + emptyArr[i] + "</div>"
$("#container").append(outputResult);
}
私は理解していません。なぜあなたは 'select'を持たない' option'を持っていて、その中に '// Checkboxesのリスト 'を持っていますか? 'option'にチェックボックスがあるのはなぜですか? –
私はお詫びしますが、HTML部分はスキップしました。私はjqueryにもっと焦点を当てたいと思っていました。 – IsaaK08
^無効なHTMLマークアップがあるとjQueryが期待どおりに動作しません。 –