JQuery效果多元素

时间:2009-02-02 20:43:05

标签: ajax jquery

尝试使用一个load()来击中两个元素,并且在我尝试的内容中没有成功。这就是我现在要刷新页面上的一个部分,它工作正常。

$('#refreshme_'+request).load("http://www.example.com/add_list/");

我试过这个

$('#refreshme_'+request, .xPlanner).load("http://www.example.com/add_list/"); 

这根本不起作用。想要使我的代码高效,并且需要通过一次调用刷新2个DOM。有什么想法吗?

3 个答案:

答案 0 :(得分:1)

var request = "foo";
$("#refreshme_" + request + ", .xPlanner").load("http://www.example.com/add_list/");

<div id="#refreshme_foo">Lorem</div>
<div class="xPlanner">Ipsum</div>

的工作原理。这是你在哪里尝试做的吗?

答案 1 :(得分:1)

我想知道你是否不能使用类似的东西:

$.get("http://www.example.com/add_list/", function(data) {
    $('#refreshme_'+request).html(data);
    // same for second
});

答案 2 :(得分:1)

您将要使用.get代替:

    $.get("http://www.example.com/add_list/", function(data) {
        $("#refreshme1").html(data);
        $("#refreshme2").html(data);
    });

这是假的,但你明白了。