1

jQueryを使用してDOM要素を作成しようとしています。「入力時」イベントが定義されたこのDOM要素を作成したいと思います。

これは機能します:

var headerInput = $('<input/>', {
    'class': 'headerInput',
    type: 'text'
});

headerInput.on('input', function() {
    backgroundManager.get('activePlaylist').set('title', $(this).val());
});

これはしません:

var headerInput = $('<input/>', {
    'class': 'headerInput',
    type: 'text',
    input: function(){
        backgroundManager.get('activePlaylist').set('title', $(this).val());
    }
});

なぜだろう?これら2つの構文は同一だと思いました。

4

1 に答える 1