私はこのマークアップを持っています
<select id="helpamount" name="helpamount"><?= get_texto_clave('amount')?>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="-1" class="convertoinput">more</option>
</select>
そして、このコードを入力に変換しようとします
$('body').on('click','.convertoinput',function(){
$(this).parent().after('<input type="number" id="'+$(this).parent().attr('id')+'" name="'+$(this).parent().attr('id')+'" value="" placeholder="Especifica un valor numerico" /> ');
$(this).parent().remove();
});
これがFirefoxでのみ機能する理由は何ですか?