0

入力タイプのファイルを作成していますが、コードは次のようになります

var ele=document.createElement("INPUT");
            ele.type="file";
            ele.id="ele"+i;
            $("#media").append("<br>");
            $("#media").append("<br>");
            $('#media').append(ele);
            $('#ele'+i).on('change',change());
function change()
{
     alert("hello");
}

問題は、要素が作成されたときにこんにちはが警告されることです。なぜですか?

4

3 に答える 3

1

エラーの修正である@adilの言及に加えて、質問にjqueryのタグを付けて、できるようにしました

$('<input>', {
  type:'file',
  id: 'ele' + i,
  change: change
}).appendTo('#media');
于 2013-10-12T19:08:09.843 に答える