こんにちは。
select要素にoption要素を動的に追加したいのですが、あるサンプルコードで以下のようにclone()メソッドを使用していました。(コードの最終行)
clone()メソッドは無くてもoption要素は追加できるように思うのですが、clone()メソッドを使う理由が何かしらあるのでしょうか。
よろしくお願いいたします。
var optionObj = [ { text: 'aaa', value: 'aaa' }, { text: 'bbb', value: 'bbb' }, { text: 'ccc', value: 'ccc' } ]; for (var i = 0; i < optionObj.length; i++) { var prop = optionObj[i]; var $option = $('<option></option>'); $option.attr('value', prop.value); $option.text('value', prop.text); $('select').append($option.clone()); }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/06 12:36