尝试使用一个load()
来击中两个元素,并且在我尝试的内容中没有成功。这就是我现在要刷新页面上的一个部分,它工作正常。
$('#refreshme_'+request).load("http://www.example.com/add_list/");
我试过这个
$('#refreshme_'+request, .xPlanner).load("http://www.example.com/add_list/");
这根本不起作用。想要使我的代码高效,并且需要通过一次调用刷新2个DOM。有什么想法吗?
答案 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);
});
这是假的,但你明白了。