0

我有这个代码块:

$('#mainContent').replaceWith(ucmResponse).after(function(){alert('jym')});

但我没有得到alert. 我想在方法完成'#mainContent'后隐藏。replaceWith

4

3 回答 3

1

之后的方法不应该是事件:

function(index)一个函数,它返回一个 HTML 字符串、DOM 元素或 jQuery 对象,以插入到匹配元素集中的每个元素之后。接收集合中元素的索引位置作为参数。在函数中,this 指的是集合中的当前元素。

只需在 each() 方法中放置警报:

$('#mainContent').replaceWith(ucmResponse).each(function(){alert('jym')});

或者就像下一个命令:

$('#mainContent').replaceWith(ucmResponse);
alert('jym');
于 2012-07-31T12:26:27.550 回答
1
$('#mainContent').replaceWith(ucmResponse).hide();
于 2012-07-31T12:20:59.230 回答
1
$(ucmResponse).replaceAll('#mainContent').hide();
于 2012-07-31T12:24:25.827 回答