0

私はこのコードブロックを持っています:

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

しかし、私は取得していませんalert。メソッドの完了'#mainContent'後に非表示にしたかったのです。replaceWith

4

3 に答える 3

1
$('#mainContent').replaceWith(ucmResponse).hide();
于 2012-07-31T12:20:59.230 に答える
1
$(ucmResponse).replaceAll('#mainContent').hide();
于 2012-07-31T12:24:25.827 に答える
1

後のメソッドはイベントではないはずです:

function(index)一致した要素のセットの各要素の後に挿入するHTML文字列、DOM要素、またはjQueryオブジェクトを返す関数。セット内の要素のインデックス位置を引数として受け取ります。関数内では、これはセット内の現在の要素を参照します。

each()メソッドにアラートを配置するだけです。

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

または次のコマンドと同じように:

$('#mainContent').replaceWith(ucmResponse);
alert('jym');
于 2012-07-31T12:26:27.550 に答える