我已克隆并对页面上的空白区域执行appendTo。一旦新项目在DOM上,我需要对新添加的项目进行一些操作。
这是疯狂的>我有长jquery选择器字符串。
$("#listParticipat.jsParticipantRepeat ").clone().appendTo(".jsParticipantPlaceHolder").attr('recid', custIDNum).removeClass("jsParticipantRepeat" ).removeAttr( "id" );
我想要做的是将appendTo然后将新添加的项目存储在VAR中,然后执行其他任务。如何使用以下内容获取新添加的项目:
var newItem = $("#listParticipat.jsParticipantRepeat ").clone().appendTo(".jsParticipantPlaceHolder"); //--does not work
感谢。
答案 0 :(得分:3)
你应该克隆,操纵,然后追加。
// clone
var elem = $("#listParticipat.jsParticipantRepeat ").clone();
// your manipulation code here
$(elem).attr('recid', custIDNum);
$(elem).removeClass("jsParticipantRepeat");
$(elem).removeAttr( "id" );
// then append
$(".jsParticipantPlaceHolder").append(elem);
答案 1 :(得分:0)