divをリアルタイムで傍受し、inputコンテンツを変更して値を取得します(スクリプトの動的追加を含む).

1352 ワード

DOM要素の挿入と除去は、DOMではDOMNodeInsertedとDOMNodeRemovedの2つのイベントによって監視できます.



    
    
    
        div,input        


// div $('#addAgain').click(function () { $('#box').append("<div> </div>") }) $("#box").on('DOMNodeInserted', function() { console.log("div :"+$("#box").text()) }) // input $("#sousuo").on('input propertychange', function() { console.log("input :"+$("#sousuo").val()) }) // input|textarea , js $("#sousuo").on("input propertychange blur change",function () { console.log("input :"+$("#sousuo").val()) }) $("#add").on('click',function () { $("#sousuo").focus(); $("#sousuo").val($("#sousuo").val()+$(this).text()) $("#sousuo").blur(); })