ドロップダウン値の選択に従って要素を複製しようとしている方法の簡単な例をまとめましたが、IE7および8では機能しません(複製された要素の代わりに「null」が表示されます)。誰かがこれを修正する方法を見ることができますか?どうもありがとう。JSコードは次のとおりです。
// Dropdown select
$('#quantity').live("change", function(){
$('.questions_clonable:not(:first)').remove();
// Get value of selection
var num = $(this).val();
var cloned_el = $('.questions_clonable').clone();
if (num > 1)
{
for (var i = 1; i < num; i++)
{
// Assign cloned block to new var
var new_block = cloned_el;
// Bit of a workaround needed to clone properly, reiterating class name
$('.multiple_questions_container').append('<span class="questions_clonable hidden">'+new_block.html()+'</span>');
}
}
});