2012-02-24 13 views
0

私はJSFiddleが動作するはずのようですが、そうではありません。jQueryで 'onclick'イベントをどのように更新できますか?

function copyform(curnum){ 
    if(curnum == 3) $('p').html('Thank You!') 
    var num = $('form').length; 
    var newNum = new Number(num + 1); 

    // create the new element via clone(), and manipulate its ID using newNum value 
    var newElem = $('#form'+curnum).clone().attr('id', 'form' + newNum); 

    // 
    //this is where I need to update the onclick to copyform('+newNum+') 
    $('#form'+newNum+' input').attr('onclick', 'copyform('+newNum+')'); 

    // insert the new element after the last "duplicatable" input field 
    $('form').after(newElem); 

} 

私はちょうどonclick機能を実装するのに助けが必要です。これは、難しい例であるより複雑なプログラムの一部です。すべてのヘルプは非常に高く評価されています!

+0

精巧な、何を達成しようとしていますか? – Grigor

+3

なぜjQueryを使用しますが、onClick属性を使用するのはなぜですか?イベントリスナーを使用します。 –

+2

ああ、どうしてあなたはこのようにクリックハンドラをバインドしていますか? jQueryのポイントを完全に逃したことはありますか? –

答えて

関連する問題