0

ajaxを使用して、phpにあるコードをロードしました

function loadNewcomment(divID) {
$.ajax({
        url: templateUrl+"/enternote.php",
        cache: false,
        success: function(html){
            $("#"+divID).append(html);

        }
    });
}

$(document).ready(function(){ }); 内にこのコードがあります。しかし、新しい DIV が検出されません。コードのその部分を再ロードするにはどうすればよいですか?

$keyPressed = 0;
    $(".note-field").keyup(function(event){
        var thisString = $(this).val();
        $keyLength = thisString.length;
        $rowCount = Math.ceil($keyLength/40);
        $currentRow = $(this).attr("rows");

        if($currentRow < $rowCount){
            $(this).animate({rows:$rowCount},50);
       }
4

1 に答える 1

2

この場合、イベント委任が必要になります。

交換

$(".note-field").keyup(function(event){

$(document).on('keyup', '.note-field', function(event){
于 2013-06-06T22:24:48.803 に答える