Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery在删除以前的内容后追加内容_Jquery_Json_Append_Preventdefault - Fatal编程技术网

jquery在删除以前的内容后追加内容

jquery在删除以前的内容后追加内容,jquery,json,append,preventdefault,Jquery,Json,Append,Preventdefault,我认为在.json文件中使用.append函数previous finding specifyc content,如果我再次将div的.empty属性置于.append之前,它将只返回一次内容。但我错了 我想一定有一个函数可以阻止这些循环,但我不明白 $('#mn_1').live('click', function() { $('#tt_mn').text(""); var idx = $(this).data('articleidx');

我认为在.json文件中使用.append函数previous finding specifyc content,如果我再次将div的.empty属性置于.append之前,它将只返回一次内容。但我错了

我想一定有一个函数可以阻止这些循环,但我不明白

    $('#mn_1').live('click', function() {
        $('#tt_mn').text("");
        var idx = $(this).data('articleidx');
        $.getJSON("auth/data_prod.json", function(data) {
            $("<p class='prod_c'>" + data.articles[idx].title + "</p>").appendTo("#tt_mn");
        });
    });
非常感谢。

尝试在回调中使用
html()
,它将用您提供的新数据替换以前的数据

$("#tt_mn").html($("<p class='prod_c'>" + data.articles[idx].title + "</p>"));
$(“#tt_mn”).html($(“

”+data.articles[idx].title+”

”);

我不确定我是否理解这个问题,但在追加之前清空div是否有问题

不管怎样,我都要试一试

$(document).on('click', '#mn_1', function() {
    var idx = $(this).data('articleidx');
    $.getJSON("auth/data_prod.json", function(data) {
        $("#tt_mn").html("<p class='prod_c'>" + data.articles[idx].title + "</p>");
    });
});
$(文档).on('click','mn#u 1',function(){
var idx=$(this.data('articleidx');
$.getJSON(“auth/data\u prod.json”,函数(数据){
$(“#tt_mn”).html(“

”+data.articles[idx].title+”

”); }); });
请创建一个示例来说明问题。(将JSON存储到变量)
$(document).on('click', '#mn_1', function() {
    var idx = $(this).data('articleidx');
    $.getJSON("auth/data_prod.json", function(data) {
        $("#tt_mn").html("<p class='prod_c'>" + data.articles[idx].title + "</p>");
    });
});