0

我需要在点击“进入”时携带标题的描述,我为描述的路径创建了一个变量:

var descri = json.query.results.channel.item.map(function (item) {
    return item.summary;

});

而这段代码,当你点击回车时,jQuery 会调用变量:

$(document).on('keypress', function (e) {

    if (e.which == 13) {

        //I think the error is here:
        $('.description').html('descri');
    }
    e.preventDefault();
});

jsfiddle

4

2 回答 2

1

用这个

success: function (json) {

    /* Other things */

    // description
    var description = json.query.results.channel.item.map(function (item) {
        return item.summary;
    });
    // Call Ajax Key Enter
    $(document).on('keypress', function (e) {
        if (e.which == 13) {
            $('.description').html(description);
        }
        e.preventDefault();
    });

    /* Other things */

}

演示:http: //jsfiddle.net/2NmnB/2/

于 2013-08-15T02:08:09.917 回答
1

如果我正确理解了您的问题,那么下面是您的答案。

if (e.which == 13) {
    $('.description').html($(".nav_holder li.selected").text());

}
于 2013-08-15T02:10:00.407 回答