0

オプションのいずれかが選択されているときに、本文に選択フィールドを追加しようとしています。

しかし、これはオプションを追加しているため、選択したオプション自体に追加されています。ボディに追加する方法がわかりません。

オプションをクリックしたときに、ボディに選択フィールドを追加するにはどうすればよいですか?

ここにJavaScriptコードがあります -

$(function() {
    $(document).on('change keypress', 'select ', function (e) {

        alert($('select option:selected(this)').append("<select><option>Four</option></select>"));

    });
});

そしてフィドル -選択ボックスを追加

4

2 に答える 2

1

あなたは本当に近いです、それはただある必要があります:

 $(document).on('change keypress', 'select ', function (e) {
    $(this).append("<option>Four</option>");
 });

または(現在の選択にオプションを追加するか、新しいオプションを追加するかは不明):

$(document).on('change keypress', 'select ', function (e) {
    $('body').append("<select><option>Four</option></select>");
 });
于 2013-05-07T07:31:28.773 に答える