数组索引返回-1

时间:2016-01-18 01:16:22

标签: jquery arrays

我有一个问题,我知道点击行的索引。我已经尝试了下面的代码,但每行返回-1。

以下是示例代码:

$(document).on("click", ".row-parent", function(){

    var param = $("#inputKeyword").val();

    $.ajax({
    url: "http://xxxxxxxxx:8040/services/search/"+param,
    //data:{ keyword: param},
    }).done(function(data){

        var data=data.result;
        alert(data.length);

        var index = $(this).index(data);
        alert("Index: "+index);

    });
});

1 个答案:

答案 0 :(得分:0)

正如@jsve所写:

  在您的done函数的上下文中,

def pitch_class(note) note_hash = {:C=>0, :D=>2, :E=>4, :F=>5, :G=>7, :A=>9, :B=>11} note_hash[note.to_sym] end 是函数范围,而不是this范围。

您的代码应为:

$(document).on()