次のコードがあります。
<div id='a'>
</div>
....
....
<div id='b'>
</div>
スクリプトを組み合わせました:
$.ajax({
type:'POST',
url:'grouplist.php',
async:false,
dataType:'json',
cache:false,
success:function(result)
{
var $ni=$('#a');
$.each(result,function(key,value)
{
var $button=$('<input></input>',{
'type':'button',
'id':key,
'class':'button',
'value':value
}).appendTo($ni);
});
}});
div
これにより、動的 ID を持つ にボタンが作成されます。div
次のように、これらのボタンのいずれかをクリックすると、id b で要素を動的に追加します。
$('#a').on('click','.button',function(){
$('.hmm').remove();
var x=$(this).attr('id');
$.ajax({
type:'POST',
url:'groupmsg.php',
async:false,
data:'id='+x,
dataType:'json',
cache:false,
success:function(result)
{
var $na=$('#groups');
$.each(result,function(key,value)
{
var t_msg=value[0]+":"+value[1]+"\t"+value[2];
var $p = $('<p></p>'{'id':'msg'+key,'class':'.hmm'}).html(t_msg).prependTo($na);
});
}
});});
div#b
usingの要素を削除できません$('.hmm').remove();
。この点で誰かが私を助けることができますか?